Skip to content

if Explorer.exe restarted, CairoShell loses Z-order of UI elements and "hides" under any opened window #861

@joejoe28pro

Description

@joejoe28pro

Describe the bug
UI elements of CairoShell (TaskBar, MenuBar) meant to be always visible (unless other option is set in Settings) .
That means, with default settings when you maximize any window, it gets maximized to borders of TaskBar and MenuBar, as they are always visible.
As I discovered, if Explorer.exe restarted , any window which is maximized is now taking the whole screen, and TaskBar with MenuBar still exist but not visible, like they loses parameters to have its space on screen and also loses its top max Z-order (to be above windows).
so if any window is opened, this window fully covers the TaskBar and MenuBar. so you need to minimize every window for any futher steps.
need to manually restart CairoShell every time in this situation to fix.

Steps to reproduce

  1. restart Explorer.exe
  2. open any window in "maximized" mode

System information:

  • Windows version: Windows 10 22H2
  • Cairo version: latest
  • 64-bit:
  • In Cairo Settings > Advanced, is Cairo set as shell?: no. Start on Startup : yes

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions