Closed Bug 948090 Opened 11 years ago Closed 9 years ago

Multi-process mode zooms content when changing display density

Categories

(Core :: DOM: Content Processes, defect, P1)

28 Branch
x86
macOS
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
e10s + ---

People

(Reporter: groxxspam, Assigned: handyman)

References

Details

(Whiteboard: [bugday-20131209])

Attachments

(2 files)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:28.0) Gecko/20100101 Firefox/28.0 (Beta/Release) Build ID: 20131209053402 Steps to reproduce: Prerequisites (others may work, this is my setup) * Retina MacBook Pro * Non-retina external display 1) Enable process-per-tab mode in about:config via "browser.tabs.remote" => set to true. This bug DOES NOT appear when remote is set to false. 2) Attach a second monitor with a different display density 3) Launch Firefox 4) Drag Firefox to the other display Actual results: Going from high-DPI to low-DPI causes the website-portion of the Firefox window to double in size, at least superficially the same as if you zoomed to 200%. Going from low-DPI to high-DPI does the reverse, zooming it out. This happens on all webpages. Expected results: Display should appear the same, scaling to match the new density.
Attached image launched on high density screen (deleted) —
Attached image dragged to low density screen (deleted) —
Attachment #8344841 - Attachment description: Screenshot 2013-12-09 12.33.04.png → launched on high density screen
Blocks: e10s
Whiteboard: [bugday-20131209]
Not having the required hardware to reproduce this. On Win 7 with two displayed it is not reproducible. Could someone else please try and confirm it?
Component: Untriaged → IPC
Product: Firefox → Core
Marc, can you please see if you can reproduce this?
Flags: needinfo?(mschifer)
Veriifed this on my Macbook Pro (10.8.5) with retinia display and an external Dell monitor. Dragging a browswer instance between the two screen causes the browser to "zoom" in and out as described.
Flags: needinfo?(mschifer)
Status: UNCONFIRMED → NEW
Ever confirmed: true
QA Contact: mschifer
Mass tracking-e10s flag change. Filter bugmail on "2be0fcce-e36a-4e2c-aa80-0e3d33eb5406".
tracking-e10s: --- → +
Component: IPC → DOM: Content Processes
Assignee: nobody → davidp99
Priority: -- → P1
This _might_ have been fixed by bug 978913.
I believe Mike is right. This is working on my MBP w/ external low-dpi monitor.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Seems to have returned, exact same behavior, in 41.0a1 (2015-06-03).
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
(In reply to Steven L from comment #9) > Seems to have returned, exact same behavior, in 41.0a1 (2015-06-03). Was this working as expected in a recent Nightly? If so, could you use mozgression to narrow this down? http://mozilla.github.io/mozregression/
I haven't noticed it in previous versions (I use the nightly build every day), though I could have just missed it for around a week or so. I'll give mozregression a try when I'm plugged back into the monitor tomorrow, thanks for the link :)
d'oh. After trying to cause this to happen a ton of times, I realized this is in fact a different behavior. It only zooms when I grab a tab and drag it to the secondary display. I'd be happy to open up a new bug report if that's the right thing to do here :) Unfortunately, trying to mozregression the tab bug has been quite painful. An huge number of builds don't retain tab contents when it's pulled out to a new window, so I'm forced to 'skip' those, which eventually leads to me testing something like 50 builds :| Of the few builds that _do_ retain contents, at the very least the bug exists at 2014-10-22, and still exists today.
(In reply to Steven L from comment #12) > d'oh. After trying to cause this to happen a ton of times, I realized this > is in fact a different behavior. It only zooms when I grab a tab and drag > it to the secondary display. I'd be happy to open up a new bug report if > that's the right thing to do here :) Yes please open a new bug report describing this behaviour, including steps to reproduce and any information about your test environment (monitor configurations for example). > Unfortunately, trying to mozregression the tab bug has been quite painful. > An huge number of builds don't retain tab contents when it's pulled out to a > new window, so I'm forced to 'skip' those, which eventually leads to me > testing something like 50 builds :| Of the few builds that _do_ retain > contents, at the very least the bug exists at 2014-10-22, and still exists > today. That's unfortunate but it just means you'll need to try to narrow down the range manually. Once you get a new bug filed I can help you with that process.
Status: REOPENED → RESOLVED
Closed: 10 years ago9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: