Panel menu application animation triggers allocation cycle warnings
This is the log, when enabling debugging in clutter.
The issue per se can be fixed avoiding the allocation calls directly in the notify::size callback with an idle/later, but I'd prefer to fix this as part of !559 (merged) changes.
(gnome-shell:27105): Clutter-WARNING **: 13:23:54.495: The actor '<unnamed>[<StBoxLayout>:0x561b037a3670]' is currently inside an allocation cycle; calling clutter_actor_queue_relayout() is not recommended
== Stack trace for context 0x561b02b7e310 ==
#0 7ffcad457100 b /media/M2/GNOME/gnome-shell/js/ui/animation.js:97 (7f70cae89b80 @ 309)
#1 7ffcad4571d0 b self-hosted:979 (7f70cb25d550 @ 440)
#2 7ffcad459810 b /media/M2/GNOME/gnome-shell/js/ui/panelMenu.js:84 (7f70cb272820 @ 531)
#3 561b02dedca0 i /media/M2/GNOME/gnome-shell/js/ui/panel.js:917 (7f70cae87a60 @ 1241)
(gnome-shell:27105): Clutter-WARNING **: 13:23:54.495: The actor '<appMenu>[<StBin>:0x561b037a2440]' is currently inside an allocation cycle; calling clutter_actor_queue_relayout() is not recommended
== Stack trace for context 0x561b02b7e310 ==
#0 7ffcad457100 b /media/M2/GNOME/gnome-shell/js/ui/animation.js:97 (7f70cae89b80 @ 309)
#1 7ffcad4571d0 b self-hosted:979 (7f70cb25d550 @ 440)
#2 7ffcad459810 b /media/M2/GNOME/gnome-shell/js/ui/panelMenu.js:84 (7f70cb272820 @ 531)
#3 561b02dedca0 i /media/M2/GNOME/gnome-shell/js/ui/panel.js:917 (7f70cae87a60 @ 1241)
(gnome-shell:27105): Clutter-WARNING **: 13:23:54.496: The actor '<unnamed>[<Gjs_AppMenuButton>:0x561b03f0d820]' is currently inside an allocation cycle; calling clutter_actor_queue_relayout() is not recommended
== Stack trace for context 0x561b02b7e310 ==
#0 7ffcad457100 b /media/M2/GNOME/gnome-shell/js/ui/animation.js:97 (7f70cae89b80 @ 309)
#1 7ffcad4571d0 b self-hosted:979 (7f70cb25d550 @ 440)
#2 7ffcad459810 b /media/M2/GNOME/gnome-shell/js/ui/panelMenu.js:84 (7f70cb272820 @ 531)
#3 561b02dedca0 i /media/M2/GNOME/gnome-shell/js/ui/panel.js:917 (7f70cae87a60 @ 1241)
(gnome-shell:27105): Clutter-WARNING **: 13:23:54.496: The actor '<unnamed>[<StBin>:0x561b03f0e280]' is currently inside an allocation cycle; calling clutter_actor_queue_relayout() is not recommended
== Stack trace for context 0x561b02b7e310 ==
#0 7ffcad457100 b /media/M2/GNOME/gnome-shell/js/ui/animation.js:97 (7f70cae89b80 @ 309)
#1 7ffcad4571d0 b self-hosted:979 (7f70cb25d550 @ 440)
#2 7ffcad459810 b /media/M2/GNOME/gnome-shell/js/ui/panelMenu.js:84 (7f70cb272820 @ 531)
#3 561b02dedca0 i /media/M2/GNOME/gnome-shell/js/ui/panel.js:917 (7f70cae87a60 @ 1241)
(gnome-shell:27105): Clutter-WARNING **: 13:23:54.496: The actor '<panelLeft>[<StBoxLayout>:0x561b03efd300]' is currently inside an allocation cycle; calling clutter_actor_queue_relayout() is not recommended
== Stack trace for context 0x561b02b7e310 ==
#0 7ffcad457100 b /media/M2/GNOME/gnome-shell/js/ui/animation.js:97 (7f70cae89b80 @ 309)
#1 7ffcad4571d0 b self-hosted:979 (7f70cb25d550 @ 440)
#2 7ffcad459810 b /media/M2/GNOME/gnome-shell/js/ui/panelMenu.js:84 (7f70cb272820 @ 531)
#3 561b02dedca0 i /media/M2/GNOME/gnome-shell/js/ui/panel.js:917 (7f70cae87a60 @ 1241)
(gnome-shell:27105): Clutter-WARNING **: 13:23:54.496: The actor '<panel>[<Gjs_Panel>:0x561b03efca60]' is currently inside an allocation cycle; calling clutter_actor_queue_relayout() is not recommended
== Stack trace for context 0x561b02b7e310 ==
#0 7ffcad457100 b /media/M2/GNOME/gnome-shell/js/ui/animation.js:97 (7f70cae89b80 @ 309)
#1 7ffcad4571d0 b self-hosted:979 (7f70cb25d550 @ 440)
#2 7ffcad459810 b /media/M2/GNOME/gnome-shell/js/ui/panelMenu.js:84 (7f70cb272820 @ 531)
#3 561b02dedca0 i /media/M2/GNOME/gnome-shell/js/ui/panel.js:917 (7f70cae87a60 @ 1241)
(gnome-shell:27105): Clutter-WARNING **: 13:23:54.496: The actor '<uiGroup>[<Gjs_UiActor>:0x561b03b3ce40]' is currently inside an allocation cycle; calling clutter_actor_queue_relayout() is not recommended
== Stack trace for context 0x561b02b7e310 ==
#0 7ffcad457100 b /media/M2/GNOME/gnome-shell/js/ui/animation.js:97 (7f70cae89b80 @ 309)
#1 7ffcad4571d0 b self-hosted:979 (7f70cb25d550 @ 440)
#2 7ffcad459810 b /media/M2/GNOME/gnome-shell/js/ui/panelMenu.js:84 (7f70cb272820 @ 531)
#3 561b02dedca0 i /media/M2/GNOME/gnome-shell/js/ui/panel.js:917 (7f70cae87a60 @ 1241)
(gnome-shell:27105): Clutter-WARNING **: 13:23:54.497: The actor '<panelBox>[<StBoxLayout>:0x561b03b43790]' is currently inside an allocation cycle; calling clutter_actor_queue_relayout() is not recommended
== Stack trace for context 0x561b02b7e310 ==
#0 7ffcad457100 b /media/M2/GNOME/gnome-shell/js/ui/animation.js:97 (7f70cae89b80 @ 309)
#1 7ffcad4571d0 b self-hosted:979 (7f70cb25d550 @ 440)
#2 7ffcad459810 b /media/M2/GNOME/gnome-shell/js/ui/panelMenu.js:84 (7f70cb272820 @ 531)
#3 561b02dedca0 i /media/M2/GNOME/gnome-shell/js/ui/panel.js:917 (7f70cae87a60 @ 1241)
Edited by Daniel Boles