Open Bug 1523596 Opened 7 years ago Updated 3 years ago

Artifacts (large black rectangles, i.e. giant hamburger menu) displayed briefly on google calendar during refresh

Categories

(Core :: Layout, defect, P5)

defect

Tracking

()

Tracking Status
firefox65 --- affected
firefox66 --- affected
firefox67 --- affected

People

(Reporter: atrif, Unassigned)

References

(Depends on 1 open bug, )

Details

Attachments

(1 file)

Affected versions

  • Nightly 67.0a1 (20190128214724)
  • Firefox 66.0b3 (20190128143734)
  • Firefox 65.0 build2 (20190124174741)

Affected platforms

  • Windows 10 x64
  • Ubuntu 18.04 x64
  • macOS 10.12.6

Steps to reproduce

  1. Launch Firefox.
  2. Go to https://calendar.google.com/ and log in using valid credentials.
  3. Refresh the current tab and observe the behavior.

Expected result

  • The page refreshes without visual glitches.

Actual result

Regression range

  • I tried to look for a regression but with no luck because the issue is still reproducible on older builds and it’s quite intermittent.

Additional notes

  • The issue is reproducible when first time loading the page and after refresh.

I can reproduce in Firefox Nightly on Linux. I can't reproduce in a debug build, though, for what it's worth.

Summary: Artefacts displayed on google calendar after refresh → Artifacts (large black rectangles) displayed on google calendar after refresh
Summary: Artifacts (large black rectangles) displayed on google calendar after refresh → Artifacts (large black rectangles) displayed briefly on google calendar during refresh
Priority: -- → P5

I just happened to hit this on a momentarily slow connection, and the black bars stuck around for long enough that I could inspect them in devtools.

It turns out they're just the hamburger menu, which I presume is initially not given a size and hence fills the viewport (as it does in this testcase, which I snipped verbatim out of the Google Calendar dom).

So, it's likely this is just a flash-of-unstyled-content, where there's a style that gets added partway through the loading process to add a constrained size to this SVG element's container.

Summary: Artifacts (large black rectangles) displayed briefly on google calendar during refresh → Artifacts (large black rectangles, i.e. giant hamburger menu) displayed briefly on google calendar during refresh
Depends on: 1584425
Severity: minor → S4
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: