Czy ktoś "trenował" enqueueMessage oraz getMessageQueue i może mi powiedzieć, czy na którym etapie (dla pluginu) cała tablica jest wypełniona komunikatami?

Pytam ponieważ zrobiliśmy moduł, który pobiera tablicę komunikatów poprzez getMessageQueue. Moduł działa dobrze dla komponentów. Natomiast jeśli pojawi się dodanie komunikatu przez moduł za pomocą enqueueMessage, to w pobranej tablicy nie mam niektórych komunikatów dodanych właśnie przez moduły.

Próbowałem przerzucić to do pluginu, ale w wywołaniu getMessageQueue w onAfterRender też tak jakby nie czytał wszystkiego. Obie funkcje są stosunkowo proste i de facto ustawiają oraz odczytują zmienną w sesji, więc sam nie wiem o co chodzi.