Description: Text and icons in LibreOffice are blurry (render intended for lo-res screen) on a Mac "Retina" screen, while a low resolution monitor is attached as second screen (Apple Thunderbolt Display in my case). Steps to Reproduce: 1. start MacBook fresh without external monitor, launch LibreOffice, enjoy crisp text and UI. 2. attach low resolution monitor (in my case Apple Thunderbolt Display), text stays clean and crisp until window resize (or any redraw event). 3. unplug monitor, text in LibreOffice appears crisp instantly. Actual Results: Blurred text on a Retina screen Expected Results: Not blurred on the Retina screen, "normal" on the low resolution monitor. Reproducible: Always User Profile Reset: Yes. Additional Info: The issue has been on and off in the bugtracker, seems all issues were closed due to no reproducibility. No info found on second monitor combos though; I suspect a bug in the mechanism that determines what resolution is available, not accounting multiple screens and no awareness of which resolution the Writer window is currently on. A drag test with a native Apple app (Safari) over the two screens reveals the window is shown either on one or the other screen, not floating half on both screens at the same time. This is natural behaviour, and a suggestion for the arising problem of what to do when a LibreOffice screen hovers over the two different screens. MacBook Pro Retina 15 inch mid-2015 model, as purchased from Apple in May 2017 (15,4-inch (2880 x 1800), Intel Iris Pro 1536 MB). Apple Thunderbolt Display connected through thunderbolt (27-inch (2560 x 1440)). MacOS X Sierra 10.12.5 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/603.2.4 (KHTML, like Gecko) Version/10.1.1 Safari/603.2.4
@Joost : 1) how do you attach your Thunderbolt display - HDMI, Thunderbolt2, or DVI, or some other mechanism (eg. docking station) ? 2) how have you setup OSX behaviour when an external monitor is plugged in ? I am guessing that you are not synching the display between the Macbook and the TB monitor (since you mention sliding app windows from MBPro to external display ?
@Alex: 1. Attached via Thunderbolt 1 cable, but not the monitor's own Thunderbolt 1 cable. This makes no difference for the functionality of the monitor and its hub features (thus Thunderbolt 1 cable from one Macbook port to one Apple Thunderbolt Display port) 2. OS X behaviour: extended desktop. I've tried to set up either screen as the main display (i.e. dragging the menubar over to one or other screen in the Display preferences panel) and I've tried launching LibreOffice from a Dock parked on either one display, both to no avail.
@Joost : thanks for the update, I have a very similar setup to you, so I can test this for myself and report back here.
I can only confirm this if I set the option under Preferences > Monitor to Thunderbolt Display. If I leave the display as Integrated Retina Screen, I don't see the fuzzy text/icon behaviour. Confirming.
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
I had noticed intermittent recurrence of the Retina display bug on my 2-monitor setup. I only discovered by chance that it was the second monitor that may contribute to this issue, as described here. I can reproduce the buggy display *and* I can get the display to render in higher resolution without disconnecting the second monitor. Here are my particulars which I hope will be helpful. About LibreOffice: Version: 6.1.5.2 Build ID: 90f8dcf33c87b3705e78202e3df5142b201bd805 CPU threads: 4; OS: Mac OS X 10.12.6; UI render: GL; Locale: en-CA (en_CA.UTF-8); Calc: group threaded Monitors: Laptop: MacBook Pro (2015 model) 13.3-inch (2560 x 1600) External: Samsung SMB2230H 21.5-inch (1920 x 1080), connected via Thunderbolt/DVI Launch with low resolution: - LibreOffice not running. - Finder window open on _external monitor_ with an LO Writer doc available. - Double-click the Writer doc. - LibreOffice launches in laptop monitor. Writer document opens in _low-res_. Launch with high resolution: - LibreOffice not running. - Finder window open on _laptop monitor_ with an LO Writer doc available. - Double-click the Writer doc. - LibreOffice launches in laptop monitor. Writer document opens in _high-res_.
Created attachment 149777 [details] Composite showing laptop (larger) and external (smaller) monitors. This shows my two monitors (redacted) with low-res external monitor above and high-res laptop monitor below. Lower laptop monitor displays high-res in all areas except in the text/edit area of LO Writer. Finder window from which I launched LO Writer is in the upper low-res monitor.
Also happening to me. macOS 10.14.6 (18G1012), Libreoffice 6.3.3.2. Only editing area is low-res. Toolbars, etc are retina. Happens whether or not I have low-res external monitors attached. okinasevych's workaround does not work for me.
Can someone affected by this retest with LibreOffice 7.0.3 and see if the problem is persisting. After providing feedback please set the bug back to NEW.
I've had mixed experiences. I had the bug in the previous version of LibreOffice, then I wanted to reproduce when I rebooted and the text was crystal clear on the Retina screen, switching perfectly between non-Retina and Retina monitor. I installed the 7.0.3.1 version, and the problem didn't occur until now. It is STILL existing. By the way, the About-dialog has awful graphics.
In addition, the procedure described by @okinasevych in Comment 6 is repeatable on my current setup (MacBook Pro 15" Mid-2015 + Thunderbolt Display, MacOS High Sierra). So this may give a hint of where to look for the bug. If I launch LO from the Dock and use its StartCenter for opening documents, it always gives blurry text. Somehow it may take the resolution setting on the last screen attached in some monitor device enumerator (I'm not familiar with the underlying MacOS mechanics). Opening LO by double-clicking a document in a Finder window results in blurry text when the Finder window was on the Thunderbolt Display, and in crisp sharp text when the Finder window was on the Retina screen.
(In reply to Joost Egelie from comment #11) > In addition, the procedure described by @okinasevych in Comment 6 is > repeatable on my current setup (MacBook Pro 15" Mid-2015 + Thunderbolt > Display, MacOS High Sierra). > > So this may give a hint of where to look for the bug. If I launch LO from > the Dock and use its StartCenter for opening documents, it always gives > blurry text. Somehow it may take the resolution setting on the last screen > attached in some monitor device enumerator (I'm not familiar with the > underlying MacOS mechanics). > > Opening LO by double-clicking a document in a Finder window results in > blurry text when the Finder window was on the Thunderbolt Display, and in > crisp sharp text when the Finder window was on the Retina screen. Interesting, I tried what you said to do and found the opposite. Opening from the Thunderbolt Display (from Finder) to the Thunderbolt display resulted in clear text, whereas opening it from Finder on the Retina display for the Retina display resulted in blurry text.
See Also bug just had a fix, please test with https://dev-builds.libreoffice.org/daily/master/current.html
Sorry I got back so late on this. Apparently the 22/01/2021 and the 26/01/2021 build crash upon launch, so I can't check. This may be since I'm not a developer and may be missing some libs in my environment - I don't know. It says (not pasting the complete report): Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Application Specific Information: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[VCL_NSApplication setAppearance:]: unrecognized selector sent to instance 0x608000101320' abort() called terminating with uncaught exception of type NSException
Thorsten Wagner committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/f318b856ed055f1952276355f811153f6b29c93e tdf#138122 Detect window scaling for multi display configurations on macOS It will be available in 7.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Nope, still can't verify. I can't seem to be able to launch the dev builds. The "2021-01-27_05.00.47/" build also crashes on start. Application Specific Information: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[VCL_NSApplication setAppearance:]: unrecognized selector sent to instance 0x604000111790' abort() called terminating with uncaught exception of type NSException Do you need the full crash report?
hello Joost. Your 2021-01-27_05.00.47/" was before last patch, please try today's version. If you have crash, try with profile reset/delete, meaning profile of master version ( if you used it before it stayed. Not sure if daily build requires some libs, it shouldn't. Would be useful to test also version before those patches (which started on 2021-01-17), please grab immediately 2021-01-16 from https://dev-builds.libreoffice.org/daily/master/MacOSX-x86_64@tb81-TDF/. If crashes persist, I guess you'll have to open a new report (in case it doesn't exist, please search).
Yes, I managed. I think your tip on deleting the profile worked: I was able to start both the 16/01/2021 and the 28/01/2021 version. Both versions tend to start on the laptop monitor every time, which is NOT my first screen in my configuration (external Thunderbolt Display is carrying the menubar and thus designated main screen). Major difference: the 16/01 version gave blurry text on the Retina laptop monitor. The 28/01 version did *not*. Furthermore, upon dragging to and fro monitors, the latter retained crisp visibility on both the Retina display and the Thunderbolt Display. I think this very issue is addressed here, but in the meantime another issue occurred: remembering window position throughout sessions. I will try to find more data on that and open another ticket if it does not exist yet.
Setting to verified as per comment 18.
(In reply to Thorsten Wagner from comment #15) > Thorsten Wagner committed a patch related to this issue. > It has been pushed to "master": > > https://git.libreoffice.org/core/commit/ > f318b856ed055f1952276355f811153f6b29c93e > > tdf#138122 Detect window scaling for multi display configurations on macOS > > It will be available in 7.2.0. > > The patch should be included in the daily builds available at > https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More > information about daily builds can be found at: > https://wiki.documentfoundation.org/Testing_Daily_Builds > > Affected users are encouraged to test the fix and report feedback. Unfortunately, the commit was reverted in https://git.libreoffice.org/core/+/b3737c638671ab39c5e6aaeaf5426d102392cc0a%5E%21. Reopening
Given are 2 reasons, Unit test fail (for what?) and crash. Xisco, can you please test yourself, can it be that crash is for profile.