Feature Request: Distinct initialClass/initialTitle for extension windows #11600
thesleepingsage
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Problem
All Zen Browser windows share identical initial window properties:
initialClass: zeninitialTitle: Zen BrowserThe actual descriptive title (e.g.,
Extension: (Bitwarden Password Manager) - Bitwarden — Personal — Zen Browser) is only set after window creation.This prevents Wayland compositors like Hyprland from applying window-specific rules (float, size, position) to extension popups, since static rules evaluate against initial properties at creation time.
Expected behavior
Extension windows should have a distinct
initialClassorinitialTitlethat identifies them as extension-related before the title updates. For example:initialClass: Extension:orinitialTitle: Zen Browser ExtensionorinitialTitlefrom the startEnvironment
Use case
Tiling window manager users commonly want extension windows (password managers, etc.) to float rather than tile. This is trivial when the window has identifiable initial properties, but currently impossible with Zen.
Beta Was this translation helpful? Give feedback.
All reactions