GNOME Bugzilla – Bug 619693
Top panel is hidden in Overview if active window is in full screen mode
Last modified: 2010-05-26 20:14:50 UTC
If you make the active window full screen and then enter the Overview, the top panel (or top menubar, whatever we are calling it) does not appear. If you switch to a workspace (or app) whose active window is not in full screen mode the panel appears in the Overview immediately. To reproduce (in 2.29.1 from the ricotz ppa): (1) Make active window full screen, typically F11 (2) Activate the Activities Overview using the keyboard (because full screen also blocks the hot corner functionality) I assume this is because on the workspace the panel is not shown and that state persists when you enter the Overview for some reason. The panel should always be visible in the Overview.
Created attachment 162042 [details] [review] Always display panel in the overview When going from a fullscreen app to the overview (by pressing super), the panel is invisible because we belive that we are still in fullscreen.
Comment on attachment 162042 [details] [review] Always display panel in the overview >+ // We have to check whether we are in fullscreen in order >+ // to decide the visibility of the chrome the entire reason for having separate inOverview and inFullscreen flags was so that we wouldn't have to do this. Rather than faking out inFullscreen, you should just fix _updateVisibility() to ignore it if inOverview is true.
Created attachment 162045 [details] [review] [chrome] Ignore fullscreen flag when in overview Ignore the fullscreen flag when we are in the overview, otherwise we might up not showing actors like the panel even though they have visibleInOverview set to true.
Attachment 162045 [details] pushed as 77fcf68 - [chrome] Ignore fullscreen flag when in overview