Open
Bug 1083119
Opened 10 years ago
Updated 2 years ago
Stale low precision tiles are visible when navigating forwards and backwards between pages
Categories
(Core :: Graphics: Layers, defect)
Core
Graphics: Layers
Tracking
()
NEW
People
(Reporter: cwiiis, Unassigned)
References
Details
This affects fennec and b2g, but is more easily reproduceable on the latter (likely down to lower-spec hardware).
STR:
1. Log on to twitter or Facebook (or any relatively complex site that scrolls a reasonable distance).
2. Scroll down a bit, fast enough that you get to see low precision tiles briefly
3. Select a tweet/post
4. Go back
Expected:
The previous page is shown in full resolution
Actual:
The previous page is shown in low precision, before shortly after being re-rendered in full resolution.
The low precision tiles are only transient, so this isn't the worst thing in the world, but it is noticeable and can be especially confusing when the tiles have gone stale.
This manifests more rarely, but worse in other situations, where you see content that is completely incorrect (such as on the mobile BBC News site).
I think I've brought this up before, but I do think this is a bug in the low precision tiles coherency code - you should never see low precision tiles when you aren't scrolling. It could well be that they need to be invalidated at some point where they aren't, or that the valid region isn't being synchronised correctly at some point.
Cc'ing kats and botond, as this code was mostly rewritten by them during the great units refactor of 2013.
Comment 1•10 years ago
|
||
Adding snorp as I think he was assigned the bbc bug (bug 1061268)
Reporter | ||
Comment 2•10 years ago
|
||
Also adding :rbarker, as he's touched this code and I feel should share this pain :)
Reporter | ||
Updated•10 years ago
|
Updated•10 years ago
|
Flags: needinfo?(bugmail.mozilla)
Comment 3•10 years ago
|
||
Not much I can do without reproducible STR right now. I'll keep an eye out for it though - I have seen this occasionally on Fennec but not enough to nail it down.
(In reply to Chris Lord [:cwiiis] from comment #0)
> Cc'ing kats and botond, as this code was mostly rewritten by them during the
> great units refactor of 2013.
We didn't really touch the tile-coherency code so much. At least I didn't.
Flags: needinfo?(bugmail.mozilla)
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•