Closed Bug 1591042 Opened 5 years ago Closed 5 years ago

popup page of web extension show white screen when firefox in macOS system fullscreen

Categories

(Core :: Widget: Cocoa, defect, P2)

70 Branch
Desktop
macOS
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox-esr68 --- unaffected
firefox70 --- wontfix
firefox71 --- wontfix
firefox72 --- wontfix
firefox73 --- wontfix
firefox74 --- wontfix
firefox75 --- fixed

People

(Reporter: abc, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:70.0) Gecko/20100101 Firefox/70.0

Steps to reproduce:

  1. open firefox on macOS
  2. click top-left green button to request system fullscreen
  3. install this web extension https://addons.mozilla.org/en-US/firefox/addon/weibo-picture-store/?src=search
  4. click this extension icon to show popup page

Actual results:

popup page show white

Expected results:

popup page show actual content

It works fine on firefox 69.x.

Product: Firefox → WebExtensions

I have confirmed this issue on MacOS 10.14.6. It occurs on the 3 main versions but not on ESR68. Furthermore, it does not occur on Windows 10.

Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Unspecified → macOS
Hardware: Unspecified → Desktop
Component: Untriaged → Compatibility

The priority flag is not set for this bug.
:jimm, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jmathies)
Flags: needinfo?(jmathies)

I have regressed this issue on Mac OS 10.15 and these are my results:

28:22.28 INFO: Narrowed inbound regression window from [db5038b9, 5b21e285] (3 builds) to [bab3a664, 5b21e285] (2 builds) (~1 steps left)
28:22.28 INFO: No more inbound revisions, bisection finished.
28:22.28 INFO: Last good revision: bab3a664928e8ef726025292c47a82b0a3eece56
28:22.28 INFO: First bad revision: 5b21e285d546b38bbdae18c075c079f4b56350a7
28:22.28 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=bab3a664928e8ef726025292c47a82b0a3eece56&tochange=5b21e285d546b38bbdae18c075c079f4b56350a7

Furthermore, I have noticed that if any key is pressed when the full-screen pop-up is displayed as white, it will be rendered correctly.

The priority flag is not set for this bug.
:jimm, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jmathies)

Daniel, would you mind re-running that regression range,. the one bug in that list could not have triggered this bug.

Flags: needinfo?(jmathies) → needinfo?(daniel.bodea)
I have ran mozregression app's terminal command "mozregression --launch 68", mozregression gives me the Nightly build v 69.0a1 from 2019-05-20 and the issue does NOT reproduce so I found release 68 as an unaffected build for bisection setup. Then I have ran "mozregression --launch 70", which gives me the Nightly build v70.0a1 from 2019-09-01 and the issue reproduces. Next step would be to attempt bisection with command "mozregression --good 68 --bad 70". Results in the attachment.

We have shipped our last beta for 71, so this is wontfix for 71.

This looks like some sort of composition bug. Moving over to layout.

Component: Compatibility → Layout
Product: WebExtensions → Core
Regressed by: 1403085

Clearing NI.

Flags: needinfo?(daniel.bodea)
Component: Layout → Widget: Cocoa

n-i Xidorn due to comment 9.

Flags: needinfo?(xidorn+moz)
Priority: -- → P2

Too late for a fix in 72 but we could still take a patch for 73/74.

Hi Stephen, could you find someone to investigate this issue?

Flags: needinfo?(spohl.mozilla.bugs)

I just checked and this is working properly today for me. Daniel, could you confirm?

Flags: needinfo?(xidorn+moz)
Flags: needinfo?(spohl.mozilla.bugs)
Flags: needinfo?(daniel.bodea)

I don't currently have a macOS system to test right now. I'll find someone to reattempt reproduction.

Flags: needinfo?(daniel.bodea)

Hi, I couldn't reproduce this issue using macOS 10.15 on the latest Beta(75.0b9). Closing it as 'worksforme'.

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

Attachment

General

Created:
Updated:
Size: