Closed
Bug 1247272
Opened 10 years ago
Closed 9 years ago
Incorrectly sized window controls on OS X hidpi display when primary monitor is non-hidpi
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1256576
People
(Reporter: jfkthame, Assigned: snorp)
References
Details
(Whiteboard: gfx-noted)
Attachments
(1 file)
Configuration:
Retina MacBook Pro with non-hidpi external display.
Monitors arranged side-by-side (I have the external display on the left, but I don't think this affects the issue).
Menu bar (in Sys Prefs / Displays / Arrangement) dragged to the external (non-hidpi) display.
Launch current mozilla-central build (Nightly 2016-02-09 does not show the bug, but I expect it to appear in Nightly 2016-02-10). Window opens on the primary (external) display.
Drag the window across to the Retina screen.
Result: the close/minimize/maximize buttons at the top left of the window, and the full-screen arrows that should be at the top right, are all incorrectly sized (visually half-sized, not scaled to 2x for the Retina resolution); and the full-screen arrows are also misplaced. See attached screenshot.
This appears to be a regression from bug 1243418. I confirmed that backing out 866edb59ba09 from my local m-c build fixes the problem.
Updated•10 years ago
|
Whiteboard: gfx-noted,regression
| Assignee | ||
Comment 2•10 years ago
|
||
I can't seem to repro here on El Capitan.
| Reporter | ||
Comment 3•10 years ago
|
||
Interesting; I'm currently running 10.9.5. Possibly OS version-dependent, then?
Comment 6•9 years ago
|
||
If it can help, I can reproduce it on El Capitan 10.11.3
Comment 7•9 years ago
|
||
Additional details/observations: it happens regardless of which of my displays is selected as primary display.
Comment 10•9 years ago
|
||
[Tracking Requested - why for this release]:
4 dupes - lots of people seeing this, we shouldn't ship this.
:snorp : FWIW, if you're still having issues reproducing, from one of the dupes:
(In reply to Dirkjan Ochtman (:djc) from comment #1)
> This definitely happens when disconnecting from my external monitor (i.e. Fx
> gets moved from non-HiDPI screen to HiDPI screen).
maybe this helps?
status-firefox47:
--- → affected
status-firefox48:
--- → affected
tracking-firefox47:
--- → ?
Flags: needinfo?(snorp)
| Reporter | ||
Comment 11•9 years ago
|
||
Regarding reproducing this bug: AFAICT, it occurs only when e10s is DISabled, and hardware acceleration is ENabled. Others who have been seeing the problem, can you confirm this?
| Reporter | ||
Comment 12•9 years ago
|
||
I believe the patch awaiting review in bug 1256576 will fix this.
There's a try build in progress at https://treeherder.mozilla.org/#/jobs?repo=try&revision=62ae6747aa1d, for anyone who would like to test the fix.
Comment 13•9 years ago
|
||
(In reply to Jonathan Kew (:jfkthame) from comment #11)
> Regarding reproducing this bug: AFAICT, it occurs only when e10s is
> DISabled, and hardware acceleration is ENabled. Others who have been seeing
> the problem, can you confirm this?
I confirm that e10s is disabled.
As per hardware acceleration, do you mean: media.hardware-video-decoding.enabled;true
If that is not the setting, let me know where to find that answer and I'll post back here.
| Reporter | ||
Comment 14•9 years ago
|
||
(In reply to Alex Davis [:adavis] from comment #13)
> As per hardware acceleration, do you mean:
> media.hardware-video-decoding.enabled;true
> If that is not the setting, let me know where to find that answer and I'll
> post back here.
I meant hardware-accelerated rendering (not media decoding), exposed as the "Use hardware acceleration when available" option in Preferences / Advanced.
To confirm it's active, in the Graphics section of about:support, you should see something like "GPU Accelerated Windows: 1/1 OpenGL (OMTC)".
Comment 15•9 years ago
|
||
I'm fairly sure that I see this with e10s *enabled*. Not sure about hardware acceleration, will check tomorrow.
Comment 16•9 years ago
|
||
I see: "GPU Accelerated Windows 3/3 OpenGL (OMTC)"
It is also enabled in my Preferences.
Tracked for 47 as per-monitor DPI is on the release roadmap.
Comment 18•9 years ago
|
||
I have 1/1 OpenGL (OMTC) for GPU accelerated windows, and e10s is enabled.
| Reporter | ||
Comment 19•9 years ago
|
||
Dirkjan, are you still seeing this in the latest Nightly and/or Aurora (builds later than at least 03/25)?
Flags: needinfo?(dirkjan)
| Reporter | ||
Comment 21•9 years ago
|
||
Huh, that's odd: my 03/23 Aurora build also says it's up-to-date; yet downloading a fresh copy from mozilla.org gives me 03/28.
I guess maybe we don't push out updates on a daily basis for the aurora channel? Please re-test once you do get updated, and confirm whether this is fixed for you (or you could use a manually-downloaded aurora or nightly).
Comment 22•9 years ago
|
||
I chose to shave the yak and ended up in #releng. Apparently updates are currently disabled, there's no bug for it.
| Assignee | ||
Updated•9 years ago
|
Flags: needinfo?(snorp)
Comment 23•9 years ago
|
||
In 47.0a2 (2016-03-28), it looks good to me now.
| Reporter | ||
Comment 24•9 years ago
|
||
OK, thanks. I'm going to resolve this as a dupe of bug 1256576; it was just another symptom of the same code bug.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
Updated•9 years ago
|
Updated•9 years ago
|
Keywords: regression
Whiteboard: gfx-noted,regression → gfx-noted
You need to log in
before you can comment on or make changes to this bug.
Description
•