Closed
Bug 1422274
Opened 7 years ago
Closed 7 years ago
Images and text go missing and disappears after landing patch from bug #1418945
Categories
(Core :: Web Painting, defect, P3)
Tracking
()
VERIFIED
WORKSFORME
Tracking | Status | |
---|---|---|
firefox-esr52 | --- | unaffected |
firefox57 | --- | unaffected |
firefox58 | --- | verified |
firefox59 | --- | verified |
firefox60 | + | verified |
firefox61 | + | verified |
People
(Reporter: Virtual, Unassigned)
References
Details
(Keywords: nightly-community, regression, Whiteboard: [gfx-noted])
Attachments
(1 file)
8.87 MB,
video/mp4
|
Details |
[Tracking Requested - why for this release]: Regression
STR:
1. Open some website page (preferable long and with many images)
2. Scroll it down
3. Scroll it up sometimes
and see that images and text go missing and disappear
Workaround:
Images and text will be visible and reappear, when you move mouse cursor/pointer in that place
Reporter | ||
Updated•7 years ago
|
Has STR: --- → yes
Keywords: nightly-community
Reporter | ||
Comment 1•7 years ago
|
||
I suspect, that it's new regression (so probably from only 1 or 2 days)
and I will try to find specific regression range soon.
STR:
I can always reproduce a black screen when viewing a message with "Checker Plus for Gmail" and scrolling. I also occasionally encountered screen content disappears in Nightly 59.
Regression range:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=4ad2150e73c0b19f1f6264a4b9ad6927986d43ce&tochange=37e0bd919af057d44c5c1410458c0f00a3653c11
OS: Windows 7 → Windows
Hardware: x86_64 → All
Reporter | ||
Comment 3•7 years ago
|
||
@ YF (Yang) - Thank you very much for specific regression range!
@ Jared Wein [:jaws] & Emilio Cobos Γlvarez [:emilio] - Any ideas which bug could be the cause?
Flags: needinfo?(jaws)
Flags: needinfo?(emilio)
Comment 4•7 years ago
|
||
Is there any particular URL this happens with / or add-on you use?
It could be because of @-moz-document, though it looks kinda random for it to be...
I haven't seen the same on Linux.
Flags: needinfo?(Virtual)
Reporter | ||
Comment 5•7 years ago
|
||
(In reply to Emilio Cobos Γlvarez [:emilio] from comment #4)
> Is there any particular URL this happens with / or add-on you use?
It happens on https://www.wykop.pl/mikroblog/
About extensions, I use:
- CanvasBlocker 0.4.2
- Cookie AutoDelete 2.0.1
- Decentraleyes 2.0.1
- Don't touch my tabs! (rel=noopener) 1.0
- Don't track me Google 4.19
- Download Star 1.0.1
- Firefox Pioneer 1.0
- h264ify 1.0.6
- The ESPER experiment - Firefox Pioneer Study 1.0.1
- uBlock Origin 1.14.21b0
but it should be also reproducible with fresh profile.
Flags: needinfo?(Virtual)
Comment 6•7 years ago
|
||
My commit in that regression range woudln't affect page content. I suspect the regression range is incorrect.
Flags: needinfo?(jaws)
(In reply to Jared Wein [:jaws] (please needinfo? me) from comment #6)
> My commit in that regression range woudln't affect page content. I suspect
> the regression range is incorrect.
I got the same reproducible range, and this problem can be reproduced with Checker Plus for Gmail on clean profile.
Comment 8•7 years ago
|
||
(In reply to YF (Yang) from comment #7)
> (In reply to Jared Wein [:jaws] (please needinfo? me) from comment #6)
> > My commit in that regression range woudln't affect page content. I suspect
> > the regression range is incorrect.
Yeah, I checked that page out locally and there's no @-moz-document rules at all... And that add-on seems to be a web-extension that also doesn't use them... Anyway, does it reproduce with layout.css.moz-document.content.enabled turned on, just in case?
Flags: needinfo?(Virtual)
Reporter | ||
Comment 9•7 years ago
|
||
(In reply to Emilio Cobos Γlvarez [:emilio] from comment #8)
> does it reproduce with
> layout.css.moz-document.content.enabled turned on, just in case?
Unfortunately, it's still reproducible,
so I suspect, that regression range could be different in my case.
Flags: needinfo?(Virtual)
Comment 10•7 years ago
|
||
Ok, that means that regression range is more than probably not correct... If it's windows only I'd look at windows-related graphics changes, there have been a few.
Flags: needinfo?(emilio)
Updated•7 years ago
|
Whiteboard: [gfx-noted]
Comment 11•7 years ago
|
||
Andrei, can your team try again to find a regression range? I'm not sure we have anything actionable here, yet.
Updated•7 years ago
|
Flags: needinfo?(andrei.vaida)
Comment 12•7 years ago
|
||
I have reproduced this issue using Firefox 59.0a1 (2017.11.30) on Win 8.1 x64. Reproduced for me using "Checker Plus for Gmail", viewing a message, then scrolling.
[Regression range]:
Last good: build id=20171129220149
First bad: build id=20171130220131
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=c2248f85346939d3e0b01f57276c440ccb2d16a1&tochange=ea747bb2ffb77d1fd62b5fa6217cbee15b73d31f
Flags: needinfo?(Virtual)
Updated•7 years ago
|
Flags: needinfo?(andrei.vaida)
Reporter | ||
Comment 13•7 years ago
|
||
This regression range is too vast, as looks like whole one day Nightly release and it makes mostly impossible to deduce, which patch is cause of this issue.
What's more, neary same big regression range was pointed alredy in comment #1.
Search for regression range was done with mozregression or mozregression-gui?
Flags: needinfo?(Virtual) → needinfo?(timea.zsoldos)
Comment 14•7 years ago
|
||
(In reply to Virtual_ManPL [:Virtual] - (please needinfo? me - so I will see your comment/reply/question/etc.) from comment #13)
> This regression range is too vast, as looks like whole one day Nightly
> release and it makes mostly impossible to deduce, which patch is cause of
> this issue.
> What's more, neary same big regression range was pointed alredy in comment
> #1.
> Search for regression range was done with mozregression or mozregression-gui?
This issue, as described in comment 5, is not reproducible for me using latest Nightly 59.0a1 on Windows 8.1 and Windows 10 x64 (ATI Radeon 3000 Graphics; Intel HD 2500). Are there any other links I could use to try to reproduce this?
(In reply to Emilio Cobos Γlvarez [:emilio] from comment #8)
> (In reply to YF (Yang) from comment #7)
> Anyway, does it reproduce with layout.css.moz-document.content.enabled turned on, just in case?
The issue I was seeing in comment 12 is different from this bug and is only related to "Checker Plus for Gmail" add-on - using mozregression-gui I could found the culprit for it: Bug 1035091: Disable @-moz-document on author sheets on nightly and early beta. r=xidorn
The issue goes away after modifying the pref layout.css.moz-document.content.enabled to true.
Emilio, should this bug be tracked separately?
Flags: needinfo?(timea.zsoldos) → needinfo?(Virtual)
Updated•7 years ago
|
Flags: needinfo?(emilio)
Comment 15•7 years ago
|
||
(In reply to Timea Zsoldos from comment #14)
> The issue I was seeing in comment 12 is different from this bug and is only
> related to "Checker Plus for Gmail" add-on - using mozregression-gui I could
> found the culprit for it: Bug 1035091: Disable @-moz-document on author
> sheets on nightly and early beta. r=xidorn
> The issue goes away after modifying the pref
> layout.css.moz-document.content.enabled to true.
> Emilio, should this bug be tracked separately?
Yes, please, let's file a new bug for this.
Flags: needinfo?(emilio)
Reporter | ||
Comment 16•7 years ago
|
||
FYI - I split other issue to bug #1425455
I'm also closer (or at least I think that) to finding my bug regression range, which for now seems:
2017-11-21 = good
2017-11-22 = bad
I will probably find in detail which patch caused this in this weekend.
Flags: needinfo?(Virtual)
Summary: Images and text go missing and disappears in Mozilla Firefox Nightly 59.0a1 (2017-11-30) → Images and text go missing and disappears in Mozilla Firefox Nightly 59.0a1
Reporter | ||
Comment 17•7 years ago
|
||
[Tracking Requested - why for this release]: Regression
OK, I found the cause, mozregression-gui pointing this:
Regression caused by:
bug #1418945
Regression range pushlog:
https://hg.mozilla.org/integration/mozilla-inbound/rev/9f3615964530
and looks like now, per bug #1418945 comment #11, Firefox 58 is also affected.
Has Regression Range: --- → yes
tracking-firefox58:
--- → ?
Flags: needinfo?(mikokm)
Flags: needinfo?(matt.woodrow)
Keywords: regressionwindow-wanted
Summary: Images and text go missing and disappears in Mozilla Firefox Nightly 59.0a1 → Images and text go missing and disappears after landing patch from bug #1418945
Version: 59 Branch → 58 Branch
Reporter | ||
Comment 18•7 years ago
|
||
Attaching screencast to show how issue looks like.
Updated STR:
1. Open some website page (preferable long and with many images, like for example - https://www.wykop.pl/mikroblog/ )
2. Scroll it down
3. While scrolling down, do circular movements with mouse cursor/pointer
Hovering these buttons hyperlinks:
>( "odpowiedz" - "ulubiony" - "zgΕoΕ" - "udostΔpnij" )
will easier time to reproduce issue
4. Scroll it up sometimes
and see that images and text go missing and disappear, like it shown in attachment
Updated•7 years ago
|
Priority: -- → P3
Comment 19•7 years ago
|
||
marking as fix-optional for 58 given P3 status.
Updated•7 years ago
|
Comment 20•7 years ago
|
||
Is this actually reproducible in beta (with layout.display-list.retain=false)?
Flags: needinfo?(Virtual)
Reporter | ||
Comment 21•7 years ago
|
||
(In reply to Julien Cristau [:jcristau] from comment #20)
> Is this actually reproducible in beta (with
> layout.display-list.retain=false)?
It's reproducible with not default configuration (with "layout.display-list.retain" preference set to "true" in about"config). Basing on your comment and on bug #1416055, Tracking Flags were properly changed by you, as this feature (Retained Display Lists) is disabled by default on Firefox 58. Thank you very much for notice and correction!
tracking-firefox58:
- → ---
Flags: needinfo?(Virtual)
Comment 22•7 years ago
|
||
I am unable to reproduce this with Nightly on macOS 10.13 and W10.
Virtual, could you please see if this problem still persists?
Flags: needinfo?(mikokm) → needinfo?(Virtual)
Reporter | ||
Comment 23•7 years ago
|
||
(In reply to Miko Mynttinen [:miko] from comment #22)
> I am unable to reproduce this with Nightly on macOS 10.13 and W10.
>
> Virtual, could you please see if this problem still persists?
Yes. It's still reproducible for me with STR from Comment #18 in latest Mozilla Firefox Nightly 59.0a1 (2018-01-02) (64-bit) on Windows 7 (64-bit).
Flags: needinfo?(Virtual)
Comment 24•7 years ago
|
||
For some reason STR do not work on my machines. Instead, what seems to trigger this is the new posts counter on the page changing. The change triggers a display list rebuild, and for some reason a subdocument item and it's descendants are missing from the merged list.
Retained DL verifier output:
**** Differences between retained-after-merged (AM) and non-retained (NR) display lists:
NR#107 > NR#111 > NR#1246 > SubDocument NR#1250 p=0x125338aa0 f=0x124de4020() key=50
* Cannot find corresponding item under AM#107 > AM#111 > AM#1246
NR#107 > NR#111 > NR#1309 > Border NR#1311 p=0x124c93a20 f=0x124d23690( class:sub-menu inline-list) key=7
* Cannot find corresponding item under AM#107 > AM#111 > AM#1250
NR#107 > NR#111 > NR#1309 > Text NR#1312 p=0x124d7b920 f=0x1256261b8() key=63
* Cannot find corresponding item under AM#107 > AM#111 > AM#1250
[..]
This might be related to bug 1427914 (since subdocument is inside OOF frame). Bug 1418840 has a patch for other subdocument problems, but it does not fix the problem.
Assignee: nobody → mikokm
Status: NEW → ASSIGNED
Comment 25•7 years ago
|
||
At least the part of the problem I was able to reproduce was fixed by bug 1427914.
Virtual_ManPL, could you please see if you are still able to reproduce this with the latest Nightly?
Flags: needinfo?(Virtual)
Reporter | ||
Comment 26•7 years ago
|
||
Yes. It's still reproducible for me with STR from Comment #18 in latest Mozilla Firefox Nightly 59.0a1 (2018-01-10) (64-bit) [ rev: https://hg.mozilla.org/mozilla-central/rev/d5f42a23909eb181274731b07e4984bfbd18557d ] on Windows 7 (64-bit).
Flags: needinfo?(Virtual)
Comment 27•7 years ago
|
||
Sorry for not having made much progress with this bug. I failed to reproduce this on Windows 7 running on a virtual machine, with and without Checker Plus for Gmail -addon.
We do have landed some patches that might help with this: bug 1428993 and bug 1420737. There is also some follow-up work coming for both bugs.
Updated•7 years ago
|
Assignee: mikokm → nobody
Status: ASSIGNED → NEW
Comment 28•7 years ago
|
||
I can not reproduce this problem with Checker Plus for Gmail in Fx58.0, but the text disappearance still appears occasionally in different forms.
Reporter | ||
Comment 29•7 years ago
|
||
STR is in comment #18 and there isn't any step with "Checker Plus for Gmail" extension, as it's different bug - see bug #1425455.
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Updated•7 years ago
|
status-firefox61:
--- → affected
Comment 30•7 years ago
|
||
:Virtual,
Why was status-firefox60 to disabled?
layout.display-list.retain is true by default on Beta 60.0b6.
Reporter | ||
Comment 31•7 years ago
|
||
@ Alice0775 White- Oh, true, my bad, I'm very sorry. Thank you very much for noticing this and informing me.
Requesting tracking, since it's enabled by default even in release channels now per bug #1440144.
Comment 32•7 years ago
|
||
We just shipped a dot-release for Fx59 for rendering issues that looked very similar to this (different culprit, similar results). I suspect that if we ship 60 with this bug, there's a good chance we'll end up eventually needing to do the same. Miko or Matt, what do we need to better investigate this?
Comment 33•7 years ago
|
||
Miko, do you want to have another go at reproducing this?
Can anyone else still reproduce this issue?
We definitely don't want to ship with a regression like this, but we haven't been able to reproduce locally as of yet.
Flags: needinfo?(matt.woodrow)
Comment 34•7 years ago
|
||
I unsuccessfully tried reproducing this today on OSX, Win7 (on VM) and Win10. I tried with and without scroll wheel paging.
Flags: needinfo?(mikokm)
Comment 35•7 years ago
|
||
Maybe the graphics information from about:support would be useful from the people who can reproduce?
Flags: needinfo?(yfdyh000)
Flags: needinfo?(Virtual)
Comment 36•7 years ago
|
||
I don't have the steps to reproduce for this issue now.
Flags: needinfo?(yfdyh000)
Reporter | ||
Comment 37•7 years ago
|
||
I'm looking on it, as I have some trouble with reproduction. I will report back results this week.
Flags: needinfo?(Virtual)
Reporter | ||
Updated•7 years ago
|
Flags: needinfo?(Virtual)
Reporter | ||
Comment 38•7 years ago
|
||
I can't reproduce this issue anymore, so I'm marking this bug as WORKSFORME.
What's more, even when I used mozregression-gui to find fix, I couldn't even reproduce issue on reproducible builds.
Basing on this, I suspect that it could be NVIDIA GPU driver bug which was fixed in recent drivers, now I'm using 391.35 version.
P.S. But if someone can still reproduce this issue, please reopen it. Thanks.
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(Virtual)
Resolution: --- → WORKSFORME
Reporter | ||
Updated•7 years ago
|
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•