Bug 55266

Summary: gnome-extensions-app: Настройки расширений могут не открываться, если popover выходит за границу окна
Product: Sisyphus Reporter: Ольга <ushinaov>
Component: gnome-extensions-appAssignee: Yuri N. Sedunov <aris>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aris, varaksaaa
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Настройки desktop icons
none
Запись экрана 2 none

Description Ольга 2025-07-18 16:13:21 MSK
Created attachment 19129 [details]
Настройки desktop icons

При нажатии в меню расширений на кнопку "Настройки" в первый раз просто закрывается меню с кнопкой, при повторении действия открываются настройки. Скринкаст во вложении.
Comment 1 Artem Varaksa 2025-07-22 15:18:09 MSK

Воспроизвёл ошибку в p11 и sisyphus.


Спасибо за приложенное видео, помогло понять условия воспроизведения проблемы:

* Ошибка связана с положением popover, если он выходит за границу окна, то вместо корректного нажатия желаемой кнопки может произойти автоматическая прокрутка списка, как видно на видео.

* При наведении на кнопку Настройки видно, что подсвечивается более темным цветом и строка расширения, не только кнопка. Вероятно, что происходит "нажатие" (но без активации переключателя) и на неё, в связи с чем и происходит автоматическая прокрутка.

* Если popover выходит за границу окна не полностью, может произойти и корректное нажатие.

* Если popover не выходит за границу окна вертикально, в большинстве случаев настройки откроются корректно. Даже если сам элемент списка находится низко, но popover открылся вверх и таким образом не выходит за границу.

* Воспроизводится и с другими расширениями, имеющими настройки, например Clipboard Indicator. В связи с этим перевешиваю на gnome-extensions-app.

Вероятно, что в связи с вышеописанным проблема может быть в GTK 4 и воспроизвестись и в других приложениях, использующих подобный список + элемент popover.


Шаги:

1. Открыть приложение Расширения.
2. Добиться такого положения и размера окна, чтобы popover, возникающий при нажатии на значок "Сведения о расширении" для одного из расширений, находящегося внизу видимого списка, открылся вниз и выходил за границу окна (см. видео).
3. Нажать на этот значок > Настройки.

Прикрепил дополнительное видео.


[p11] ALT Workstation 11.0 x86_64
gnome-shell-47.4-alt1.1.x86_64
gnome-shell-extensions-47.4-alt2.noarch
gnome-extensions-app-47.4-alt1.1.x86_64
gnome-shell-extension-gtk4-desktop-icons-ng-100.1-alt1.noarch
libgtk4-4.18.5-alt1.x86_64

[sisyphus] ALT Workstation 11.0 x86_64
gnome-shell-48.3-alt1.1.x86_64
gnome-shell-extensions-48.3-alt1.noarch
gnome-extensions-app-48.3-alt1.1.x86_64
gnome-shell-extension-gtk4-desktop-icons-ng-100.4-alt1.noarch
libgtk4-4.18.6-alt1.x86_64
Comment 2 Artem Varaksa 2025-07-22 15:18:32 MSK
Created attachment 19156 [details]
Запись экрана 2