Bug 183199
| Summary: | [GTK] Blank page in related webview while closing child (on plus.google.com) | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Cédric Bellegarde <cedric.bellegarde> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | bugs-noreply, cgarcia, mcatanzaro |
| Priority: | P2 | ||
| Version: | Other | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=184391 | ||
Cédric Bellegarde
This bug only affect 2.19.91, it works as expected with 2.18.6.
When browsing plus.google.com, if you open an external link, it open it in a new webview (related to plus.google.com one). If you close this new webview, it makes related webview blank.
Can reproduce the issue with Epiphany.
Here a video showing the issue:
https://youtu.be/mRSxUz7JYZY
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Michael Catanzaro
Sounds like the web process dying too soon, not realizing that it has multiple web views.
Carlos Garcia Campos
I can't reproduce this, neither with ephy nor MiniBrowser using 2.19.92
Michael Catanzaro
(In reply to Carlos Garcia Campos from comment #2)
> I can't reproduce this, neither with ephy nor MiniBrowser using 2.19.92
I hadn't tried, but yes, I can't reproduce it either. Maybe it only happens in eolie?
Cédric Bellegarde
See initial bug report: "Can reproduce the issue with Epiphany."
Here bug in epiphany: https://youtu.be/dy9cc31DEUU
Tested with 2.19.92
Cédric Bellegarde
Does not happend on Fedora. ArchLinux bug...
Michael Catanzaro
Could it be related to mesa version?
Cédric Bellegarde
ArchLinux: mesa 17.3.6-1
Fedora: mesa-libGL-18.0.0-0.3.rc4
Cédric Bellegarde
Ok, happen on Fedora 28 now.
Some testing here, it happens when destroying the webview created with new_with_related_view()
Cédric Bellegarde
Seems to be a display issue, because if related webpage is playing a video, video continue playing.
Michael Catanzaro
Still can't reproduce... are you using a special process mode? (shared secondary process, or with a process count limit?)
Cédric Bellegarde
It happens in Epiphany too so not related to Eolie.
Carlos Garcia Campos
I think this will be fixed by the patch attached to bug #184040, so marking as duplicate. Feel free to reopen if it' still happens after applying that patch.
*** This bug has been marked as a duplicate of bug 184040 ***