Open Bug 1873896 Opened 2 years ago Updated 1 years ago

KDE/Wayland Arch Linux: Downloads menu tends to break rendering sometimes

Categories

(Core :: Widget: Gtk, defect)

Firefox 121
Desktop
Linux
defect

Tracking

()

UNCONFIRMED

People

(Reporter: jessica, Unassigned)

References

Details

Attachments

(1 file)

Attached video firefoxbugs.mp4

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:121.0) Gecko/20100101 Firefox/121.0

Steps to reproduce:

user agent: Mozilla/5.0 (X11; Linux x86_64; rv:121.0) Gecko/20100101 Firefox/121.0

Download a file that uses chunked transfer encoding or just shows the animation in the downloads menu (video shows what animation I'm talking about)

Actual results:

If you switch tabs while the downloads menu is open or close out of it in specific cases the UI will stop updating. Sometimes you don't have to switch tabs, but thats the most consistent way I've been able to do it. Sometimes happens if you just click out of the downloads menu too

Similar appearance to bug 1802229 but will still happen if nglayout.enable_drag_images is set to False
My hunch is that the bug is related to some sort of animation getting interrupted or something.

Attached video demonstrates

Expected results:

The UI should work normally

The Bugbug bot thinks this bug should belong to the 'Core::Graphics: WebRender' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Graphics: WebRender
Product: Firefox → Core

I believe this is an S3, as bug 1802229 is. Confirming in gfx-triage, just to be sure.

Blocks: gfx-triage
Severity: -- → S3
OS: Unspecified → Linux
Hardware: Unspecified → Desktop
See Also: → 1796960

(In reply to Jessica from comment #0)

Similar appearance to bug 1802229 but will still happen if nglayout.enable_drag_images is set to False

I think it's bug 1796960 but let's see. The problem here is that we suspend Firefox internal compositor/renderer when Firefox popup (download or D&D) window is closed. As UI shares one compositor whole Firefox UI rendering is suspended. nglayout.enable_drag_images just removes popup window from D&D operation so it's not applicable to D&D then.

I believe it's widget/gtk issue.

Component: Graphics: WebRender → Widget: Gtk
No longer blocks: gfx-triage
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: