Closed Bug 1632519 Opened 4 years ago Closed 4 years ago

[GNOME 3.36][WAYLAND][REGRESSION] Clicking bookmarks folders lags the Search, tabs and bookmarks UI

Categories

(Core :: Widget: Gtk, defect, P2)

defect

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox-esr68 --- unaffected
firefox75 --- unaffected
firefox76 --- unaffected
firefox77 --- fixed

People

(Reporter: popovic.marko, Assigned: stransky)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: nightly-community, regression)

Attachments

(1 file)

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

Steps to reproduce:

Open bookmarks folder from the top bookmark bar or in fact any UI element that involves a list of elements, like selecting Version of firefox on Bugzilla or Component on Wayland backend it lags the pop-up element and you can't scroll through it or select elements. Started happening 1-2 days ago with nightly update on Gnome 3.36 and wayland backend.

Can you please try to use mozregression (https://mozilla.github.io/mozregression/) to find a potential regression range?
Thanks.

Blocks: wayland
Flags: needinfo?(popovic.marko)
Priority: -- → P2
$ pip install --user --upgrade mozregression
$ GDK_BACKEND=wayland mozregression --good 2020-04-17 --bad 2020-04-23

(In reply to Jan Andre Ikenmeyer [:darkspirit] from comment #2)

$ pip install --user --upgrade mozregression
$ GDK_BACKEND=wayland mozregression --good 2020-04-17 --bad 2020-04-23

Apparently Ubuntu 20.04 dropped python 2, if I try to install mozregression with pip3 it for some reason doesn't want to launch, says
mozregression: command not found

Flags: needinfo?(popovic.marko)

$ pip3 uninstall mozregression
Found existing installation: mozregression 4.0.3
Uninstalling mozregression-4.0.3:
Would remove:
/home/darkspirit/.local/bin/mozregression
/home/darkspirit/.local/lib/python3.8/site-packages/mozregression-4.0.3.dist-info/*
/home/darkspirit/.local/lib/python3.8/site-packages/mozregression/*
Proceed (y/n)? n

Try $ GDK_BACKEND=wayland ~/.local/bin/mozregression --good 2020-04-17 --bad 2020-04-23

This could be bug 1632399.

Has Regression Range: --- → yes

Marko, can you try to set widget.wayland_vsync.enabled to false at about:config and try again?
Thanks.

Flags: needinfo?(popovic.marko)

(In reply to Martin Stránský [:stransky] from comment #8)

Marko, can you try to set widget.wayland_vsync.enabled to false at about:config and try again?
Thanks.

Yes, that workaround solves it indeed :)

Flags: needinfo?(popovic.marko)

(In reply to Marko from comment #9)

(In reply to Martin Stránský [:stransky] from comment #8)

Marko, can you try to set widget.wayland_vsync.enabled to false at about:config and try again?
Thanks.

Yes, that workaround solves it indeed :)

Marko, which desktop environment / wayland compositor do you run?
Thanks.

Flags: needinfo?(popovic.marko)

(In reply to Martin Stránský [:stransky] from comment #10)

(In reply to Marko from comment #9)

(In reply to Martin Stránský [:stransky] from comment #8)

Marko, can you try to set widget.wayland_vsync.enabled to false at about:config and try again?
Thanks.

Yes, that workaround solves it indeed :)

Marko, which desktop environment / wayland compositor do you run?
Thanks.

I'm using Gnome 3.36.1 and mutter 3.36.1 (Pop!_OS 20.04 Beta)

Flags: needinfo?(popovic.marko)

Let's revert Bug 1629140 as mutter is not ready yet or Firefox needs some fixes.

Assignee: nobody → stransky

Note that at least bug 1619246 (which looks quite similar) can be reproduced on Weston. So before we give this another go we most likely need to fix something in the vsync source - good to have some issues with STRs now :)

Pushed by nerli@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ce74b3742209
[Wayland] Turn off widget.wayland_vsync.enabled by default, r=jhorak
Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
Blocks: 1629140
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: