-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Firefox Resizes When Switching Fullscreen Windows (Ugly Stretching Animation) as it tries to resize #9484
Comments
Hyprland, built from branch at commit 4520b30 (version: bump to 0.44.1). flags: (if any) System Information: GPU information: os-release: NAME="Fedora Linux" plugins: ======Config-Start====== Config File: /home/pakosaan/.config/hypr/hyprland.conf: Read Succeeded AUTOGENERATED HYPR CONFIG.PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.autogenerated = 1 # remove this line to remove the warningThis is an example Hyprland config file.Refer to the wiki for more information.https://wiki.hyprland.org/Configuring/Configuring-Hyprland/Please note not all available settings / options are set here.For a full list, see the wikiYou can split this configuration into multiple filesCreate your files separately and then link them to this file like this:source = ~/.config/hypr/myColors.confsource = Config File: /home/pakosaan/.config/hypr/hyprland/env.conf: Read Succeeded ENVIRONMENT VARIABLES############################# See https://wiki.hyprland.org/Configuring/Environment-variables/#env = GTK_IM_MODULE,ibus env = GDK_BACKEND,wayland,x11,* env = XDG_CURRENT_DESKTOP,Hyprland env = QT_QPA_PLATFORM,wayland;xcb hyprland-qt-supportenv = QT_QUICK_CONTROLS_STYLE,org.hyprland.style KVM Environmentenv = WLR_RENDERER_ALLOW_SOFTWARE, 1env = LIBGL_ALWAYS_SOFTWARE,1Config File: /home/pakosaan/.config/hypr/hyprland/autostart.conf: Read Succeeded AUTOSTART################# Autostart necessary processes (like notifications daemons, status bars, etc.)Or execute your favorite apps at launch like this:exec-once = $terminalexec-once = ~/.local/bin/scripts/xdg-portal-start.sh exec-once = swaync exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once = dropbox start Clipboard: historyexec-once = wl-paste --watch cliphist store &exec-once = wl-paste --type text --watch ~/go/bin/cliphist storeexec-once = wl-paste --type image --watch ~/go/bin/cliphist storeConfig File: /home/pakosaan/.config/hypr/hyprland/general.conf: Read Succeeded MONITORS################ See https://wiki.hyprland.org/Configuring/Monitors/monitor=,preferred,auto,1.25 ############# INPUT############# https://wiki.hyprland.org/Configuring/Variables/#inputinput {
} https://wiki.hyprland.org/Configuring/Variables/#gesturesgestures { Example per-device configSee https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for moredevice { ##################### LOOK AND FEEL##################### Refer to https://wiki.hyprland.org/Configuring/Variables/https://wiki.hyprland.org/Configuring/Variables/#generalgeneral {
} https://wiki.hyprland.org/Configuring/Variables/#decorationdecoration {
} https://wiki.hyprland.org/Configuring/Variables/#animationsanimations { See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for moredwindle { See https://wiki.hyprland.org/Configuring/Master-Layout/ for moremaster { unscale XWaylandxwayland { } https://wiki.hyprland.org/Configuring/Variables/#miscmisc { Config File: /home/pakosaan/.config/hypr/hyprland/rules.conf: Read Succeeded WINDOWS AND WORKSPACES############################## See https://wiki.hyprland.org/Configuring/Window-Rules/ for moreSee https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rulesworkspace = special:music, on-created-empty:hide Example windowrule v1windowrule = float, ^(kitty)$Example windowrule v2windowrulev2 = float,class:^(kitty)$,title:^(kitty)$Ignore maximize requests from apps. You'll probably like this.#Take control over fullscreen status Fix some dragging issues with XWaylandwindowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 Browser Picture in Picturewindowrulev2 = float, title:^(Picture-in-Picture)$ #specialworkspace xwayland windowsharing https://wiki.hyprland.org/Useful-Utilities/Screen-Sharing/windowrulev2 = opacity 0.0 override, class:^(xwaylandvideobridge)$ Config File: /home/pakosaan/.config/hypr/hyprland/keymaps.conf: Read Succeeded MY PROGRAMS################### See https://wiki.hyprland.org/Configuring/Keywords/Set programs that you use$terminal = ghostty # kitty is using huge ram ################### KEYBINDINGS################### See https://wiki.hyprland.org/Configuring/Keywords/$mainMod = SUPER # Sets "Windows" key as main modifier Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for morebind = CTRL ALT, T, exec, $terminal bind = $mainMod SHIFT,V,exec,pkill fuzzel || ~/go/bin/cliphist list | fuzzel --dmenu | ~/go/bin/cliphist decode | wl-copybind = $mainMod SHIFT,P,exec,~/go/bin/cliphist list | sed -n '2p' | ~/go/bin/cliphist decode | wl-copybind = $mainMod SHIFT, V, exec, foot --title="clipse" -e 'clipse' #bind = $mainMod,Space,exec,$kbd_layout to switch between windows in a floating workspacebind = ALT, Tab, cyclenext # change focus to another window bind = ALT, Tab, bringactivetotopbind = $mainMod , Tab, workspace, e+1 # [hidden] Maximizebind = $mainMod, F, fullscreen,1 Move focus with mainMod + hjkl keysbind = $mainMod, H, movefocus, l Switch workspaces with mainMod + [0-9]bind = $mainMod, 1, workspace, 1 Move active window to a workspace with mainMod + SHIFT + [0-9]bind = $mainMod SHIFT, 1, movetoworkspace, 1 Example special workspace (scratchpad)bind = $mainMod, M, togglespecialworkspace, special #bind = $mainMod SHIFT, M, movetoworkspace, special:magic bind = ALT, 1, togglespecialworkspace, music SUPER + G for Game Workspacebind = ALT, 2, togglespecialworkspace, effect Scroll through existing workspaces with mainMod + scrollbind = $mainMod, mouse_down, workspace, e+1 Move/resize windows with mainMod + LMB/RMB and draggingbindm = $mainMod, mouse:272, movewindow Laptop multimedia keys for volume and LCD brightnessbindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 3%+ Requires playerctlbindl = , XF86AudioNext, exec, playerctl next SCREENSHOTbind = , Print , exec,~/.local/bin/scripts/hyprshot -m window -o #hyprlock Keybinding to toggle gnome-system-monitorbind = CTRL, Escape, exec, [float;size 80% 80%;center] gnome-system-monitor Window split ratio#/# binde = Super, +/-,, # Window: split ratio +/- 0.1 ======Config-End======== |
Already reported ? *
Regression?
I don't know, I started using Hyprland only recently
System Info and Hyprland Version
System/Version info
Description
When switching between two fullscreen windows within the same workspace, Firefox tries to resize itself, causing an ugly stretching animation. This issue does not occur when switching workspaces—Chrome and other applications do not resize themselves. The resizing behavior is inconsistent, making fullscreen window switching look jarring and unpleasant.
How to reproduce
Steps to Reproduce:
NOTE: i have a keybinding to toggle fullscreen and cyclenext to cycle between windows in same workspace
Attach not paste
Checklist of files to include below
hyprctl systeminfo -c
(always include)Additional info & File uploads
No response
The text was updated successfully, but these errors were encountered: