bug: Google Chrome windows are always on top
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 12/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, linux
- Ambito
- desktop
Direzione di ricerca
The payload names no source files, so start by reproducing it: enable Forge on GNOME 46, open Google Chrome, and check whether its always-on-top state can be toggled off, then compare with Forge disabled. The journal lines about dash-to-dock allocation may be unrelated noise. Done would mean identifying which Forge window-management code keeps the window pinned and confirming the toggle works afterwards; this needs GNOME Shell knowledge.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
(1) Issue/Bug Description/Video Capture/Screenshots
While using Forge, Google Chrome [Version 129.0.6668.89 (Official Build) (64-bit)] on Ubuntu 24.04 LTS is weirdly fixed at Always on Top. Unchecking the option is not functioning. It appears that the option Always on Top can't be unchecked from my end.
Initially, I thought it had something do to with the recent update of Chrome. But, I downgraded the Chrome version and faced the same issue (discussed here: https://askubuntu.com/q/1528251/947071). Then I noticed that this issue does not appear when I turn off Forge. How to fix it?
(2) Steps to reproduce
The settings in Forge:
(3) Distribution and Linux version
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
Linux ubuntu 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
(4) Journal Logs from the last hour
Oct 05 13:30:25 ubuntu gnome-shell[76812]: Can't update stage views actor dashtodockContainer [Gjs_dash-to-dock_micxgx_gmail_com_docking_DashToDock] is on because it needs an allocation.
Oct 05 13:30:25 ubuntu gnome-shell[76812]: Can't update stage views actor unnamed [Gjs_dash-to-dock_micxgx_gmail_com_docking_DashSlideContainer] is on because it needs an allocation.
Oct 05 13:30:25 ubuntu gnome-shell[76812]: Can't update stage views actor dashtodockBox [StBoxLayout] is on because it needs an allocation.
Oct 05 13:30:25 ubuntu gnome-shell[76812]: Can't update stage views actor bms-dash-backgroundgroup [MetaBackgroundGroup] is on because it needs an allocation.
Oct 05 13:30:25 ubuntu gnome-shell[76812]: Can't update stage views actor bms-dash-blurred-widget [StWidget] is on because it needs an allocation.
GNOME Shell version
GNOME Shell 46.0
Forge version
84
Other installed/enabled extensions
[email protected]
Name: Battery time
Description: Show battery estimated remaining time
Path: /home/rafi/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/pomoke/battery_time
Version: 6
Enabled: Yes
State: ACTIVE
quick-settings-tweaks@qwreey
Name: [QSTweak] Quick Setting Tweaker
Description: Let's tweak gnome 43's quick settings! You can add Media Controls, Notifications, Volume Mixer on quick settings and remove useless buttons!
Path: /home/rafi/.local/share/gnome-shell/extensions/quick-settings-tweaks@qwreey
URL: https://github.com/qwreey75/quick-settings-tweaks
Version: 27
Enabled: Yes
State: ACTIVE
[email protected]
Name: Caffeine
Description: Disable the screensaver and auto suspend
Path: /home/rafi/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/eonpatapon/gnome-shell-extension-caffeine
Version: 55
Enabled: Yes
State: ACTIVE
[email protected]
Name: Status Area Horizontal Spacing
Description: Reduce the horizontal spacing between icons in the top-right status area
Path: /home/rafi/.local/share/gnome-shell/extensions/[email protected]
URL: https://gitlab.com/p91paul/status-area-horizontal-spacing-gnome-shell-extension
Version: 28
Enabled: Yes
State: ACTIVE
just-perfection-desktop@just-perfection
Name: Just Perfection
Description: Tweak Tool to Customize GNOME Shell, Change the Behavior and Disable UI Elements
Path: /home/rafi/.local/share/gnome-shell/extensions/just-perfection-desktop@just-perfection
URL: https://gitlab.gnome.org/jrahmatzadeh/just-perfection
Version: 30
Enabled: Yes
State: ACTIVE
[email protected]
Name: Places Status Indicator
Description: Add a menu for quickly navigating places in the system.
This extension is part of Classic Mode and is officially supported by GNOME. Please do not report bugs using the form below, use GNOME's GitLab instance instead.
Path: /home/rafi/.local/share/gnome-shell/extensions/[email protected]
URL: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
Version: 62
Enabled: Yes
State: ACTIVE
[email protected]
Name: Dash to Dock
Description: A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops. Side and bottom placement options are available.
Path: /home/rafi/.local/share/gnome-shell/extensions/[email protected]
URL: https://micheleg.github.io/dash-to-dock/
Original author: [email protected]
Version: 98
Enabled: Yes
State: ACTIVE
[email protected]
Name: Forge
Description: Tiling and window manager for GNOME
Please report bugs/issues on https://github.com/forge-ext/forge/issues
Path: /home/rafi/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/forge-ext/forge
Version: 84
Enabled: Yes
State: ACTIVE
[email protected]
Name: Compiz alike magic lamp effect
Description: Magic lamp effect inspired by the Compiz ones
NB:
In case of update error please restart Gnome Shell (on Xorg press ALT+F2 then write r and press enter, on Wayland end the session and log in again)
Path: /home/rafi/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/hermes83/compiz-alike-magic-lamp-effect
Version: 20
Enabled: Yes
State: ACTIVE
[email protected]
Name: Clipboard History
Description: Gnome Clipboard History is a clipboard manager GNOME extension that saves items you've copied into an easily accessible, searchable history panel.
Path: /home/rafi/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/SUPERCILEX/gnome-clipboard-history
Version: 45
Enabled: Yes
State: ACTIVE
[email protected]
Name: Miniview
Description: Show window previews
Path: /home/rafi/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/iamlemec/miniview
Version: 18
Enabled: Yes
State: ACTIVE
[email protected]
Name: GSConnect
Description: GSConnect is a complete implementation of KDE Connect especially for GNOME Shell with Nautilus, Chrome and Firefox integration. It does not rely on the KDE Connect desktop application and will not work with it installed.
KDE Connect allows devices to securely share content like notifications or files and other features like SMS messaging and remote control. The KDE Connect team has applications for Linux, BSD, Android, Sailfish, iOS, macOS and Windows.
Please report issues on Github!
Path: /home/rafi/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/GSConnect/gnome-shell-extension-gsconnect/wiki
Version: 57
Enabled: Yes
State: ACTIVE
blur-my-shell@aunetx
Name: Blur my Shell
Description: Adds a blur look to different parts of the GNOME Shell, including the top panel, dash and overview.
You can support my work by sponsoring me on:
- github: https://github.com/sponsors/aunetx
- ko-fi: https://ko-fi.com/aunetx
If you use Ubuntu, you may want to change the radius of the corner effect for Dash-to-Dock in preferences, else you may see unpleasantly mixed radii in your dock.
Note: if the extension shows an error after updating, please make sure to restart your session to see if it persists. This is due to a bug in gnome shell, which I can't fix by myself.
Path: /home/rafi/.local/share/gnome-shell/extensions/blur-my-shell@aunetx
URL: https://github.com/aunetx/blur-my-shell
Version: 67
Enabled: Yes
State: ACTIVE
[email protected]
Name: User Themes
Description: Load shell themes from user directory.
Path: /home/rafi/.local/share/gnome-shell/extensions/[email protected]
URL: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
Version: 58
Enabled: Yes
State: ACTIVE
[email protected]
Name: Ubuntu AppIndicators
Description: Support app indicators and legacy tray icons in top panel, as the default Ubuntu experience. System update of AppIndicator and KStatusNotifierItem Support extension.
Path: /usr/share/gnome-shell/extensions/[email protected]
URL: https://github.com/ubuntu/gnome-shell-extension-appindicator
Enabled: Yes
State: ACTIVE
[email protected]
Name: Ubuntu Tiling Assistant
Description: Expand GNOME's 2 column tiling and add a Windows-snap-assist-inspired popup...
Path: /usr/share/gnome-shell/extensions/[email protected]
URL: https://launchpad.net/ubuntu/+source/gnome-shell-extension-tiling-assistant
Version: 46
Enabled: Yes
State: ACTIVE
[email protected]
Name: Desktop Icons NG (DING)
Description: Adds icons to the desktop. Fork of the original Desktop Icons extension, with several enhancements .
Path: /usr/share/gnome-shell/extensions/[email protected]
URL: https://gitlab.com/rastersoft/desktop-icons-ng
Enabled: Yes
State: ACTIVE
(6) Monitor Setup
$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 16384 x 16384
eDP-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
1366x768 60.00*+ 40.00
1280x720 60.00
1024x768 60.00
960x720 60.00
928x696 60.00
896x672 60.00
1024x576 60.00
960x600 60.00
960x540 60.00
800x600 60.00
840x525 60.00
864x486 60.00
700x525 60.00
800x450 60.00
640x512 60.00
700x450 60.00
640x480 60.00
720x405 60.00
684x384 60.00
640x360 60.00
512x384 60.00
512x288 60.00
480x270 60.00
400x300 60.00
432x243 60.00
320x240 60.00
360x202 60.00
320x180 60.00
HDMI-1 disconnected (normal left inverted right x axis y axis)
Other Notes
No response
- Lingua principale
- JavaScript
- Stelle
- 1.3k
- Fork
- 112
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di forge-ext/forge
-
Bug: GNOME 51 crash - metaWindow.set_unmaximize_flags() causes Mutter SIGSEGV on window closeAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
Bug: Changing a setting while Forge is disabled (e.g. screen locked) throws errors; old handlers keep runningForse già presa @mattchristenson l’ha presa 39 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
Bug: Windows overlap while resizing, until slower apps catch upForse già presa @mattchristenson l’ha presa 39 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
-
Bug: Tabbed and stacked groups that contain a split show windows on top of each otherForse già presa @mattchristenson l’ha presa 39 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
-
Bug: Windows in a stacked group are hidden without a traceForse già presa @mattchristenson l’ha presa 39 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di forge-ext/forge
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Fei2411/DeepSeek-Bot#1113 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
arfct/timezone.fyi#19 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
fastify/fastify-http-proxy#493 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
eliasstravik/herdr-projects#785 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
tensorflow/tfjs#8754 ·