Closed Bug 1547348 Opened 6 years ago Closed 3 years ago

Popup doesn't show any content on initial paint

Categories

(Core :: Graphics, defect, P3)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: agashlin, Unassigned)

References

(Regression)

Details

(Keywords: regression)

From a clean profile on Nightly 20190426094913 on Windows 10

STR:

  1. Don't have a logged in Phabricator session (alternately you could be logged in and leave the option checked in step 3)
  2. Install the MyQOnly WebExtension (tested with 0.7.1)
  3. In the MyQOnly options, uncheck "Use pre-existing Phabricator session in default container", this will cause it hide the "Warning: Not logged in to Phabricator" message with display: none
  4. Click on the toolbar icon to display the popup

The popup will show with invisible content (just white), though it sometimes works the first time but not thereafter. The content is there, you can see the mouse cursor change when mousing over it, and if you click refresh (in the upper right) it shows up.

I tried did a regression and landed on https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=b29c87add05f735b250612ca2444103652750091&tochange=4e0d6226ba5f9fbb37e00504cd332d6bd1fae4fe ,
but this was happening occasionally before that point. It seems that with the change in bug 1446027 it switched to happening every time, but the root cause must be deeper.

Removing the display: none for the hidden class avoids the issue.

When the warning does show there are scrollbars within the popup, though this may be a different issue.

Priority: -- → P2
Component: Frontend → Graphics
Product: WebExtensions → Core
Priority: P2 → --

Hi Adam, would you mind checking if the issue still happens on a recent build? If so, could you please attach your about:support, and if you have WebRender enabled (about:support will show Compositing: WebRender), could you try to disable it (about:config, gfx.webrender.force-disabled to True) and see if that helps? Thanks!

Flags: needinfo?(agashlin)
Priority: -- → P3

I'm not seeing the issue currently using the STR I described (Nightly build 20200114094410, Compositing: Direct3D 11 (Advanced Layers), MyQOnly 0.7.1), the popup contents are visible.

Flags: needinfo?(agashlin)

Ah, great :) Thanks for verifying! Please drop a note if it suddenly comes back for you, we can keep the bug open for a bit just in case :P Thanks.

(In reply to Adam Gashlin (he/him) [:agashlin] from comment #0)

  1. Click on the toolbar icon to display the popup

The popup will show with invisible content (just white)

Sounds like attachment 9078821 [details].

(In reply to Adam Gashlin (he/him) [:agashlin] from comment #2)

I'm not seeing the issue currently using the STR I described

If it's the same issue I described above, then maybe you had apz.allow_zooming set to true which is fixed in bug 1560770. However, the same problem occurs sporadically even with that preference at the default value, and a recent apparent duplicate of bug 1566937 points to the issue persisting. Can someone please have a look at the latter report?

Has Regression Range: --- → yes

(In reply to Gingerbread Man from comment #4)

(In reply to Adam Gashlin (he/him) [:agashlin] from comment #0)

  1. Click on the toolbar icon to display the popup

The popup will show with invisible content (just white)

Sounds like attachment 9078821 [details].

(In reply to Adam Gashlin (he/him) [:agashlin] from comment #2)

I'm not seeing the issue currently using the STR I described

If it's the same issue I described above, then maybe you had apz.allow_zooming set to true which is fixed in bug 1560770.

The popup wasn't tiny, just blank, and this was happening with a fresh profile, so I don't think the issue I was seeing was caused by the pref you mention. (Though I was also testing with a different extension, so maybe the size part just didn't apply.)

WFM per comment 2

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.