Closed Bug 1798831 Opened 3 years ago Closed 3 years ago

White border appearing in Firefox Nightly

Categories

(Core :: Graphics, defect, P3)

Firefox 108
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: theraptor01, Unassigned)

Details

Attachments

(4 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0

Steps to reproduce:

Putting Firefox Nightly in full screen mode (F11) while watching Twitch

Actual results:

after a while, a white border appears around the browser

Expected results:

The white border shouldn't appear.

The Bugbug bot thinks this bug should belong to the 'Core::Graphics' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Graphics
Product: Firefox → Core

Thank you for filing. I can't reproduce this on macOS. Would you please run a mozregression on your system to determine when this problem started happening?

Flags: needinfo?(theraptor01)
Severity: -- → S3
Priority: -- → P3

(In reply to Brad Werth [:bradwerth] from comment #2)

Thank you for filing. I can't reproduce this on macOS. Would you please run a mozregression on your system to determine when this problem started happening?

i use Windows 10 64bit. It usually happen after a while. i'm sure there are more people with the same problem.

Flags: needinfo?(theraptor01)

(In reply to theraptor01 from comment #3)

i use Windows 10 64bit. It usually happen after a while. i'm sure there are more people with the same problem.

Sure, but none of the developers have been able to reproduce it yet. Would you please run mozregression and help us identify the code that causes this problem?

Flags: needinfo?(theraptor01)

i wasn't able to get mozregression working...

I got that problem right now, and it seem to happen, most of the time, when i minimize the browser, and letting Windows put the monitors into sleep mode. Often it seem to create this white border around Firefox Nightly.

Flags: needinfo?(theraptor01)

Ok, it seem like the steps to reproduce the bug is:

1- open Nightly.
2- Put it in full screen mode (F11).
3- minimize it.
4- maximize it.

Thanks for the refined Steps to Reproduce. We'll keep look for somebody that can reproduce this. If you can get mozregression working, then it will dramatically increase the chance we can fix this Bug.

Blocks: gfx-triage

Still trying to find a person who can reproduce, and it still would be helpful if you would try to run mozregression to identify the code that caused this. In the meantime, would you please provide us with:

  1. a copy of the "Graphics" section of your "about:support" posted as an attachment to this Bug
  2. a video of the of the problem occurring on your system, including the steps you use to reproduce the Bug
Flags: needinfo?(theraptor01)

From my experience with Windows API, the steps to repro are interesting - fullscreen is a borderless window, minimize is a minimized borderless window, maximize I'm not clear what flags are set - it's possible that Firefox thinks the window is still in a borderless window state and refuses to draw its custom decorations because it doesn't realize that maximize is different than fullscreen.

Attached image graphics1.png

Here are screenshots of the tons of stuff showing for the Graphics section. The Decision Log section at the end doesn't seem to have anything out of the ordinary.

Flags: needinfo?(theraptor01)
Attached image graphics2.png
Attached image graphics3.png

The problem seem to be fixed in the latest builds.

I know it's something that could break, when updating other things in the code.

no, it's not fixed, unfortunately...

i think i may have found HOW to exactly trigger this bug.

1- Put Firefox Nightly on your 2nd monitor connected to your computer (on mine, my 2nd monitor is on the right)
2- Press F11 or press the Full Screen option
3-on Nightly on the 2nd monitor, put your mouse cursor up to make the menu appear and press the Minimize option on the upper right corner.
4- On your first monitor (center for me), press the Nightly icon on your task bar.
5- You should see this white border on the navigator.

How the bug is NOT triggered, while Nightly is full screen on the 2nd monitor:
1- press the Nightly icon on your first monitor on the task bar, to minimize it.
2- press the Nightly icon on your first monitor again, on the task bar, to maximize it.
3- Nightly shouldn't display a white border after being maximized on the 2nd monitor.

So this problem may affect only users having multiple monitors.

The bug seem to be gone now. I don't know if my previous reply helped more, or if something got fixed randomly, but it's a good this it seem to be fixed now.

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
No longer blocks: gfx-triage
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: