WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WONTFIX
164985
[GTK] Multiple WebkitGTK+ windows of the same application slow down
https://bugs.webkit.org/show_bug.cgi?id=164985
Summary
[GTK] Multiple WebkitGTK+ windows of the same application slow down
Berend De Schouwer
Reported
2016-11-18 23:54:41 PST
Running multiple Epiphany windows on different workspaces causes severe slowdown of all Epiphany windows. Environment: Gnome-Shell on Wayland Running multiple windows, where the windows are on a different workspace, cause the windows to appear frozen. To unfreeze them it's necessary to provide each window time to update it's contents. In other words: it's necessary to switch to each workspace that has a Epiphany window before the window is updated. 1. Start Epiphany on workspace 1 2. Start a new window, or detach a tab 3. Move that window to workspace 2 4. Load a page (bugs.webkit.org) on workspace 1 5. Go to workspace 2 6. Attempt to update the URL bar ... no/slow update 7. Go to workspace 1 8. Go to workspace 2 ... updated I haven't been able to confirm that this happens with an application other than Epiphany. This is likely related to # 164983 since it's similarly required to focus the other workspaces to receive an update.
Attachments
Add attachment
proposed patch, testcase, etc.
Berend De Schouwer
Comment 1
2016-11-18 23:55:45 PST
It's also necessary to cycle through the workspaces when *closing* epiphany windows. Until the other workspace(s) have received focus, the windows aren't closed.
Michael Catanzaro
Comment 2
2016-11-29 06:45:56 PST
Turns out this needs to be fixed at GTK+ or maybe mesa level: garnacho__: mcatanzaro, KaL: turns out there was
https://bugzilla.gnome.org/show_bug.cgi?id=769835
mcatanzaro: garnacho__: Great find. I'll close the WebKit bug then? garnacho__: mcatanzaro: yeah I guess, there doesn't seem to be anything to fix here mcatanzaro: garnacho_: Does that also explain
https://bugs.webkit.org/show_bug.cgi?id=164985
? garnacho__: mcatanzaro: yeah, I think so, with the difference that the blocked state of the unmapped surface can be seen on a window in the current workspace Ping-ponging this to GNOME Bugzilla for now.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug