Bug 100655 - EDITING: Numbers entered in full-screen window are displayed or invisible during typing dependent on document zoom level
Summary: EDITING: Numbers entered in full-screen window are displayed or invisible dur...
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
5.1.3.2 release
Hardware: All macOS (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-28 10:27 UTC by Thomas Borowski
Modified: 2018-04-02 12:07 UTC (History)
0 users

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Borowski 2016-06-28 10:27:52 UTC
When entering a number into a cell, the number and caret are invisible inside the current cell, I can only see what I'm typing in the editing bar up top. This is only the case when I have the spreadsheet window maximized or in full-screen mode, when it's smaller than the screen everything works as expected.

The issue only appears to show up on my external 40-inch monitor, a Philips with a 3840 x 2160 pixel resolution (running in 1px = 1pt mode). On the MacBook Pro's internal screen everything is OK.
Comment 1 Alex Thurgood 2016-06-28 10:49:55 UTC
No repro for me with

LO 5132 OSX 10.11.5 

on a 27" 2560x1440 Thunderbolt monitor.

Please indicate how you obtained full screen display, via the green full screen button of the LO app window, or some other way ?
Comment 2 Alex Thurgood 2016-06-28 10:50:55 UTC
I should add that I'm using a MBPro 15" 2880x1800 Retina connected to a Thunderbolt 27" screen.
Comment 3 Thomas Borowski 2016-06-28 10:54:01 UTC
I'm on OS X 10.10.5 and I can repro it with both the green maximize window button as well as resizing the window manually to fill the screen.
Comment 4 Alex Thurgood 2016-06-29 08:22:43 UTC
Could be that what you are seeing is yet another incomplete HiDPI support problem within LO on OSX.

For the sake of comparison, does Numbers (or Excel if you have it) behave in the same way ?
Comment 5 Thomas Borowski 2016-06-29 08:43:59 UTC
Neither Numbers nor Excel show this issue. It's possible that it's a HiDPI issue, although as I mentioned I'm using the external 40-inch display in 1px = 1pt mode, so no HiDPI. And on the internal display, which does run in HiDPI mode (even at a non-standard resolution of 1920 x 1200 via DisplayResX), the issue does not occur. It seems it occurs merely when the window is larger than a certain number of pixels.
Comment 6 Alex Thurgood 2016-06-29 11:13:37 UTC
@Thomas : thanks for the info. I was just wondering whether playing with the zoom factor made any difference ?
Comment 7 Thomas Borowski 2016-06-29 12:10:54 UTC
Good idea. Indeed the issue is only present at 110% or below. If I go to 120% or higher, the numbers I enter and the caret show as expected.

Interestingly, if I reduce the window to non-fullscreen (around 1500 x 1100 px), the issue also shows at 40%. So maybe if the root cause is the same in both cases, someone might be able reproduce it without a 40-inch monitor ;)
Comment 8 Alex Thurgood 2016-06-30 07:05:12 UTC
Tested on 

Version: 5.3.0.0.alpha0+
Build ID: 33d58de8c05d7a3591ac81164c1786d183a09991
CPU Threads: 2; OS Version: Mac OS X 10.11.5; UI Render: default; 
Locale: fr-FR (fr.UTF-8)

Confirmed.

On this test setup, MacMini CoreDuo OSX 10.11.5 connected to a 1920x1080 resolution 30" external monitor, I can reproduce the buggy behaviour in normal, windowed-mode (no need for full screen).

At document zoom levels of below 65% with the above configuration, the numbers are no longer displayed in the cells as you type, and are only displayed in the cell when Enter is pressed.

Thanks Thomas for your feedback !
Comment 9 Alex Thurgood 2016-06-30 07:06:08 UTC
Changed title to better reflect findings
Comment 10 QA Administrators 2017-09-01 11:20:39 UTC Comment hidden (obsolete)
Comment 11 eisa01 2018-04-02 12:07:32 UTC
This has been fixed (tested that it was broken in an 5.0.0.0 master)

Version: 6.1.0.0.alpha0+
Build ID: a488c7ad2763b944713997911c1ddb0315d8c93f
CPU threads: 2; OS: Mac OS X 10.12.6; UI render: default; 
TinderBox: MacOSX-x86_64@49-TDF, Branch:master, Time: 2018-03-26_00:38:29
Locale: en-US (en_US.UTF-8); Calc: group