Bug 256442 - [GTK][WPE] Tiles misplaced or missing on multiple map sites
Summary: [GTK][WPE] Tiles misplaced or missing on multiple map sites
Status: RESOLVED DUPLICATE of bug 265990
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-07 21:33 PDT by Paul Bryan
Modified: 2023-12-25 08:36 PST (History)
4 users (show)

See Also:


Attachments
Epiphany rendering issue (782.24 KB, image/png)
2023-05-08 12:51 PDT, Paul Bryan
no flags Details
Screenshot of problem (1.28 MB, image/png)
2023-06-08 10:11 PDT, Michael Catanzaro
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Bryan 2023-05-07 21:33:02 PDT
With Epiphany browser, sites that use tiles to render maps at different resolutions can miss or misplace tiles, especially when panning or zooming in and out.

Good examples at time of writing:
- OpenStreetMap (https://www.openstreetmap.org/)
- FireSmoke.ca (https://firesmoke.ca/forecasts/current/)

Versions:
- Epiphany 44.2 (flatpak)
- libwebkitgtk-6.0.so.4.0.2 (in org.gnome.Platform v44 flatpak)
Comment 1 Kdwk 2023-05-07 23:01:04 PDT
I can reproduce
Comment 2 Adrian Perez 2023-05-08 12:26:40 PDT
Reproducible with the WPE port as well.
Comment 3 Paul Bryan 2023-05-08 12:51:44 PDT
Created attachment 466286 [details]
Epiphany rendering issue

Example of Epiphany rendering issue.
Comment 4 Paul Bryan 2023-05-08 12:52:54 PDT
Maybe related, I've also seemed to have reproduced something similar, by scrolling on a site that's playing an embedded video. I've attached a screenshot.

Original page:
https://www.theonion.com/king-charles-iii-crowned-in-coronation-ceremony-1850415672
Comment 5 Michael Catanzaro 2023-05-08 13:56:19 PDT
(In reply to Paul Bryan from comment #3)
> Example of Epiphany rendering issue.

This one is bug #253446.
Comment 6 Michael Catanzaro 2023-06-08 10:10:43 PDT
Another map site where this bug occurs: https://brouter.m11n.de
Comment 7 Michael Catanzaro 2023-06-08 10:11:20 PDT
Created attachment 466638 [details]
Screenshot of problem

I don't know how to reproduce it, but it happens somewhat regularly
Comment 8 Michael Catanzaro 2023-07-27 07:16:47 PDT
Although this happens almost always in Tech Preview, I can't reproduce this at all with my personal build. :/
Comment 9 Michael Catanzaro 2023-07-31 09:51:54 PDT
(In reply to Paul Bryan from comment #0)
> Versions:
> - Epiphany 44.2 (flatpak)
> - libwebkitgtk-6.0.so.4.0.2 (in org.gnome.Platform v44 flatpak)

Just want to add: this would have been with WebKitGTK 2.40.something, so this bug is an older issue, not a regression from the various recent graphics changes.
Comment 10 Paul Bryan 2023-12-24 15:57:22 PST
This now seems to have been resolved. I can no longer reproduce with:

- Epiphany 45.0-71-gb47be5405+
- WebKitGTK 2.43.3
Comment 11 Michael Catanzaro 2023-12-25 06:07:43 PST
Oh wow, you're right. It's fixed for me too. This must have been fixed very recently (maybe 2.43.3?); I remember being irritated by it a short while ago.
Comment 12 Paul Bryan 2023-12-25 08:27:53 PST
This appears to be resolved by:
https://github.com/WebKit/WebKit/pull/21432
Comment 13 Paul Bryan 2023-12-25 08:28:20 PST
This appears to be resolved by:
https://github.com/WebKit/WebKit/pull/21432
Comment 14 Michael Catanzaro 2023-12-25 08:33:27 PST
(In reply to Paul Bryan from comment #12)
> This appears to be resolved by:
> https://github.com/WebKit/WebKit/pull/21432

I'm impressed that you found the fix commit. Thanks.

*** This bug has been marked as a duplicate of bug 265990 ***
Comment 15 Paul Bryan 2023-12-25 08:36:20 PST
I can't take credit; @aperez:igalia.com (adrian) on Matrix pointed this out.