Firefox is unusable in Mac OS X 10.11 VM with HiDPI
Categories
(Core :: Widget: Cocoa, defect, P3)
Tracking
()
People
(Reporter: laktak, Unassigned)
References
Details
(Whiteboard: tpi:+)
Attachments
(9 files, 1 obsolete file)
Updated•8 years ago
|
Updated•8 years ago
|
Comment 1•7 years ago
|
||
Comment 2•7 years ago
|
||
Comment 3•7 years ago
|
||
Comment 4•7 years ago
|
||
Comment 5•7 years ago
|
||
Comment 6•5 years ago
|
||
Comment 7•5 years ago
|
||
Comment 8•5 years ago
|
||
09/29/2019 09:55:34
Though the last comment was 2 years ago, I am having this same exact problem now with Firefox 69.0.1 in Fusion 11.5.0 running the latest Mojave 10.14.6. I'm commenting because this was the only relevant thread I could find and I did find a very simple workaround, but it is not ideal. In the VM settings, go to 'Display' and unclick 'Use full resolution for Retina Display'. Now Firefox displays correctly BUT the screen resolution is lowered and all text in the VM is slightly fuzzy. The only solution now is to switch back and forth between settings. Not much of a solution IMO. That neither Mozilla nor VMWare has fixed this serious problem in 3 years is pretty pathetic, quite frankly.
Comment 10•5 years ago
|
||
I authored bug : 1584761.
As per FFUser2019, it is clear this has been a problem for over 3 years.
Can you please provide us with some more information beyond agreeing this is a problem. What will it take to get it fixed? How long will it take to get it fixed?
Or, is this an unfixable problem? Are we stuck in a {VMware & Parallels} <<==>> Mozilla finger-pointing contest:?
I agree with FFUser2019 that VMware is difficult to use in low resolution mode: Images fuzzy, other software displays are huge, etc.
Please tell us a plan of action!
And, remember, this effects more than just FireFox... Tor, Cliqz, etc. are all impacted, too.
Thanks!
Comment 11•5 years ago
|
||
Comment 12•5 years ago
|
||
Comment 13•5 years ago
|
||
Comment 14•5 years ago
|
||
Yes, actually I was primarily concerned about the Tor browser, which is a special adaptation of Firefox 60.9.0. I use that a lot and not Firefox itself. I attached more images showing the difference between enabling and disabling Retina Display for Firefox, Tor Browser, and Google Chrome. Notice that both Firefox and Tor Browser display the same problem but Chrome does not. If Chrome does not, then the problem exists solely with Firefox.
Comment 15•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 16•5 years ago
|
||
Found last FF version that still worked with Retina Display–FF 40.0. Uploaded image Firefox 40.0 w and w/o Retina Display.
Comment 17•5 years ago
|
||
Could you run mozregression[1] to see when this started happening? If you have never run mozregression before, simply run these three commands in a Terminal window:
sudo easy_install pip
sudo pip2 install -U mozregression --ignore-installed
mozregression
A number of Firefox versions will open in succession to narrow down when this started occurring. Simply type "good" or "bad" in Terminal based on whether or not a build reproduces the bug. Once finished, please post the output from the last run. It should give a last good and first bad revision as well as a link to look at the changesets in that range.
Comment 18•5 years ago
|
||
OK, I ran it many times and no matter what I entered as arguments or no arguments, I got " ERROR: Build was expected to be good! The initial good/bad range seems incorrect." when I entered 'bad'.
Comment 19•5 years ago
|
||
41.0a1 did not open but 41.0 worked even with Retina Display enabled.
Comment 20•5 years ago
|
||
Upgraded to FF70 in Fusion. It appears to have fixed whatever the problem is. All the display driver enhancements apparently corrected the problem.
FFUser2019 -- can you verify?
Thanks everyone.
Comment 21•5 years ago
|
||
Comment 22•5 years ago
|
||
Updated•5 years ago
|
Comment 23•5 years ago
|
||
Great! Then this was fixed by using Core Animation.
Updated•5 years ago
|
Comment 24•5 years ago
|
||
Comment 25•5 years ago
|
||
OK JK, I verified that it is working. That's a major improvement. Thank you whoever orchestrated that! I attached an image 'Firefox 70.0 w and w/o Retina Display.'
Note that this still doesn't address the tor Browser problem. I ran it and it auto-updated to 9.0 which is based on FF 68.2.0, with same results. I also downloaded the DMG of the latest TB, just to cross reference in case the upgrade did something unexpected. Same results. It will probably be some time before TB gets an upgrade to FF 70. I can't imagine the devs doing that now for a small minority of Fusion users with Retina Displays. Attached image 'Tor Browser 9.0 (FF 68.2.0) w and w/o Retina Display.'
Comment 26•5 years ago
|
||
@Markus Stange
Your note says "Enable CoreAnimation by default." Is this something that could be done to FF 68.2.0 that is used for the tor browser?
Comment 27•5 years ago
|
||
No, Core Animation was a large architectural change. Uplifting it to 68 is not an option. I'm afraid you'll have to wait for Tor browser to update to a more recent version of Firefox.
Comment 28•5 years ago
|
||
@FFUser2019
I just got off a chat with the tor-dev folks. They were not aware it was a problem, but they have added it to their reasons for moving to a FF79 base. I was told that updating to FF 70 will be a major effort and will not occur before next year.
So, we have to live with that workaround for now.
Just a heads-up.
Comment 29•5 years ago
|
||
Make that "FF 70 base"! (don't know where that "9" came from!)
Comment 30•5 years ago
|
||
That's great that you made them aware of the problem. I was afraid that it would be a lot of work to go to 70. Now if we can only get VMWare to upgrade Fusion so the problem no longer exists. I found no threads on the subject. Maybe I should start one. Thanks for all your help. At least this is a better situation than when this thread was started.
Comment 31•5 years ago
|
||
I asked the question at VMWare Mac Fusion forum:
Firefox is unusable in Mac OS X 10.11 VM with HiDPI
Maybe someone can post there with any insights. Thanks again for the help.
Comment 32•5 years ago
|
||
My guess is that the Apple Software Renderer interacts badly with wantsBestResolutionOpenGLSurface returning YES in a window that is not layer-backed. There's probably not much you can do.
Description
•