Zen should seperate window position saving from tab saving. #9327
Replies: 1 comment
-
Firefox (and Zen) already retain previous positiong however it is a function of the window management software (i.e. Windows OS) and not a function of the application. There are keyboard shortcuts you must engage whilst closing an app window on Windows in order for Windows to remember the dimensions and positioning of the application. Absent of that activation, the application will simply load in its previously-known position (as determined by the window management solution) -- including whether it was in a state of maximized or not. The one UX issue is that Windows loses z-index count (positioning atop other application windows) due to the z-index being computed in accordance to application process instantiation -- whichever app is opened last takes higher-level z-index (aka it's opened atop everything else since it is the newest window being drawn). In other words, it's up to GlazeWM to persist and enforce that information -- determine if the app is the same as another setting and constrain the app to that preferred positioning. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
For the longest time in Firefox on Windows, Firefox will try to restore the position of the window anytime you have the "Open previous Windows and Tabs" setting turned on. Zen seems to inherit this behavior. But Zen should strive to do better
For those of us that use some kind of tiling window manager (I use GlazeWM) this is extremely frustrating. We are stuck with Zen not remembering any tabs between launches or having it tile properly.
Here's a summary of how it currently behaves:
With "Open Previous Windows and Tabs" enabled:
What I'd like to see:
I'd like to see this be broken into two separate preferences:
Or, even better, remove the window positioning code altogether, as I believe the window manager should be in charge of positioning the window.
BTW, on Linux this is already what happens, it never repositions the window, probably because of the prevalence of tiling window managers on Linux.
Unsure how it works on macOS as I haven't tested it.
Beta Was this translation helpful? Give feedback.
All reactions