Bug 158875 - Text Cursor (Input Caret) too thin in Writer on macOS
Summary: Text Cursor (Input Caret) too thin in Writer on macOS
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.5.0.1 rc
Hardware: All macOS (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks: a11y-macOS Text-Cursor
  Show dependency treegraph
 
Reported: 2023-12-26 22:07 UTC by Detlef Girke
Modified: 2024-03-28 07:48 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
comparison 7.6.4 vs 24.8 alpha0+ (cursor after pipe character) (82.12 KB, image/png)
2024-01-10 22:30 UTC, Stéphane Guillou (stragu)
Details
Thickness of input caret in Writer 7.4.7.2 (596.45 KB, image/png)
2024-02-15 13:05 UTC, Detlef Girke
Details
Thickness of input caret in Writer 7.5.0.1 (616.74 KB, image/png)
2024-02-15 13:06 UTC, Detlef Girke
Details
direct comparison between 7.5.0.1 an 7.4.7.2 showing that the input caret in 7.4.7.2 is twice as thick as in 7.5.0.1. (7.27 KB, image/png)
2024-02-15 13:31 UTC, Detlef Girke
Details
Screenshot 2024-03-03 pages and LO comparison (82.01 KB, image/png)
2024-03-03 14:08 UTC, steve
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Detlef Girke 2023-12-26 22:07:16 UTC
Description:
Linux and Windows provide solutions to make the text cursor in writer thicker. This feature is essential for people with vision impairment.

In Linux, you can edit the file ~/.config/gtk-3.0/gtk.css and insert the following line:

* { -GtkWidget-cursor-aspect-ratio: 0.2; }

For me, a value like 0.2 works fine. You can play around with it until it fits your needs.

In Windows, you can go to

Start > Settings > Ease of Access > Text cursor > Change text cursor thickness

This setting works system wide.

In macOS, there is absolutely no way to change the text cursor thickness system wide unless it is provided by the app itself. Some apps do, some don´t. LibreOffice unfortunately doesn´t and never did.

For me, as a parially sighted person and most of the time working with macOS, every version of LO starting with 7.x isn´t accessible at all just because of the much too thin input caret in writer. I just had a look at the first beta of LO 24.2. The text cursor even went thinner! So disappointing that people with low vision seem to be more ignored with everey new version of LO. Accessibility isn´t just something for people using screenreaders, folks ;-)
This task could be seen as a feature request either. But in my opinion, as the input caret sometimes was thicker, sometimes narrower, it is a bug.
A feature I really would appreciate would be a way to individually adjust the input caret thickness in the accessibility settings of LO.

Steps to Reproduce:
1. Open Writer in LO 7.x or (much thinner) in 24.x and open it in LO 6.x.
2. Compare the thickness in 6.x to 24.x
3. 6.x has a much thicker input caret which can still be seen by people with visual impairment or elderly people. In 7.0 or higher it´s getting thinner and thinner

Actual Results:
Text cursor too thin

Expected Results:
Text cursor always sufficiently thick even for people with vision impairment. A thickness like in 6.x would be ok. A way to adjust it individually would be much better.


Reproducible: Always


User Profile Reset: Yes

Additional Info:
I am using Version 6.4.7.2 (intel x64 version on M1 Macbook Pro, much more stable than recent versions for Apple Silicon btw) although it is missing some great features from the recent versions.

Version: 6.4.7.2
Build-ID: 639b8ac485750d5696d7590a72ef1b496725cfb5
CPU-Threads: 10; BS: Mac OS X 10.16; UI-Render: Standard; VCL: osx; 
Gebietsschema: de-DE (de_DE.UTF-8); UI-Sprache: de-DE
Calc: threaded
Comment 1 Dieter 2024-01-06 09:30:05 UTC
Detlef, thank you for reporting he bug. Which screen resolution do you use, because we habe simliar reports in bug 101379 and bug 132876.
=> NEEDINFO
Comment 2 Detlef Girke 2024-01-06 19:14:21 UTC
(In reply to Dieter from comment #1)
> Detlef, thank you for reporting he bug. Which screen resolution do you use,
> because we habe simliar reports in bug 101379 and bug 132876.
> => NEEDINFO

Hi Dieter,
I am using a resolution of 1920x1080 on a 27 inch Monitor.Thanks for mentioning reports 101379 and 132876. 132876 is from 2020-05-09 and still marked with the status NEW. 101379 even is much older (but it´s about a higher resolution). The input caret even got thinner since then. Any chance to speed up the process?
Best Regards
Detlef
Comment 3 QA Administrators 2024-01-07 03:13:05 UTC Comment hidden (obsolete)
Comment 4 Stéphane Guillou (stragu) 2024-01-10 22:30:23 UTC
Created attachment 191859 [details]
comparison 7.6.4 vs 24.8 alpha0+ (cursor after pipe character)

Thank you for the report, Detlef.

I compared 7.6.4 and a recent trunk build but couldn't spot a difference, see attached screenshots. 

Version: 7.6.4.1 (X86_64) / LibreOffice Community
Build ID: e19e193f88cd6c0525a17fb7a176ed8e6a3e2aa1
CPU threads: 2; OS: Mac OS X 13.2.1; UI render: Skia/Raster; VCL: osx
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: ef6ff2df2e1286974da2f344aa3b8e3ae9093a79
CPU threads: 2; OS: macOS 13.2.1; UI render: Skia/Raster; VCL: osx
Locale: fr-FR (fr_FR.UTF-8); UI: en-US
Calc: threaded

Are you able to provide some comparison, between LO versions and/or between LO and other apps?
Comment 5 Detlef Girke 2024-02-15 13:05:38 UTC
Created attachment 192580 [details]
Thickness of input caret in Writer 7.4.7.2
Comment 6 Detlef Girke 2024-02-15 13:06:21 UTC
Created attachment 192581 [details]
Thickness of input caret in Writer 7.5.0.1
Comment 7 Detlef Girke 2024-02-15 13:18:57 UTC
Hello Stéphane,
I attached two screenshots (<lo_7472_input_caret.png> and <lo_7501_input_caret.png> which very clearly show the difference of the input caret thickness in these two versions. So my first notion was wrong. I compared approximately ten versions and found that with the first release supporting dark mode in macOS (7.5.01) the input caret got significantly thinner. I would be happy with a thickness like in 7.4.7.2 or, much better, with a settings dialog to define thickness by myself.
Best Regards
Detlef



(In reply to Stéphane Guillou (stragu) from comment #4)
> Created attachment 191859 [details]
> comparison 7.6.4 vs 24.8 alpha0+ (cursor after pipe character)
> 
> Thank you for the report, Detlef.
> 
> I compared 7.6.4 and a recent trunk build but couldn't spot a difference,
> see attached screenshots. 
> 
> Version: 7.6.4.1 (X86_64) / LibreOffice Community
> Build ID: e19e193f88cd6c0525a17fb7a176ed8e6a3e2aa1
> CPU threads: 2; OS: Mac OS X 13.2.1; UI render: Skia/Raster; VCL: osx
> Locale: en-US (en_US.UTF-8); UI: en-US
> Calc: threaded
> 
> Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
> Build ID: ef6ff2df2e1286974da2f344aa3b8e3ae9093a79
> CPU threads: 2; OS: macOS 13.2.1; UI render: Skia/Raster; VCL: osx
> Locale: fr-FR (fr_FR.UTF-8); UI: en-US
> Calc: threaded
> 
> Are you able to provide some comparison, between LO versions and/or between
> LO and other apps?
Comment 8 Detlef Girke 2024-02-15 13:31:31 UTC
Created attachment 192584 [details]
direct comparison between 7.5.0.1 an 7.4.7.2 showing that the input caret in 7.4.7.2 is twice as thick as in 7.5.0.1.
Comment 9 steve 2024-03-03 14:08:40 UTC
Created attachment 192921 [details]
Screenshot 2024-03-03 pages and LO comparison

Adding a comparison screenshot from Pages and LO main build on macOS 13.6.4.

Unsure if this is a problem.
Comment 10 steve 2024-03-03 14:12:54 UTC
Didn't mean to dismiss the issue you brought up, sorry. But does the usability increase if you change the zoom level e.g. in writer?

Had you tried Pages on macOS? Are you having the same usability trouble with that program with the text cursor?

macOS > System Settings > Accessibility > Increase contrast sadly is not helpful in regards to the text cursor situation.
Comment 11 Detlef Girke 2024-03-28 07:01:24 UTC
(In reply to steve from comment #9)
> Created attachment 192921 [details]
> Screenshot 2024-03-03 pages and LO comparison
> 
> Adding a comparison screenshot from Pages and LO main build on macOS 13.6.4.
> 
> Unsure if this is a problem.

Hi Steve,
well, the main difference between LO and Pages is the colour of the input caret. So this is definitely a prpblem because of a much too low contrast in Pages, but this is not what we are talking about here. To me both carets in your screenshot seem to have the same thickness. So Pages is even worse for me.
Comment 12 Detlef Girke 2024-03-28 07:48:18 UTC
(In reply to steve from comment #10)
> Didn't mean to dismiss the issue you brought up, sorry. But does the
> usability increase if you change the zoom level e.g. in writer?
> 
> Had you tried Pages on macOS? Are you having the same usability trouble with
> that program with the text cursor?
> 
> macOS > System Settings > Accessibility > Increase contrast sadly is not
> helpful in regards to the text cursor situation.

No, the thickness of the input caret has nothing to do with the zoom level. The input caret is getting longer then, but not thicker.

Sorry to say, but Pages cannot be compared with LO. Pages doesn´t have half of the functionalites I need to work with documents. Even MS Word doesn´t, although it´s older.

And surely I have tried to increase the overall kontrast, but it doesn´t make any difference either.

So this is not a usability problem, it´s an accessibility problem, because the visibility of the input caret was decreased and it cannot be properly recognized by people with low or lower vision anymore. Unfortunately it isn´t adjustable by users in macOS. In Windows and Linux it can easily be set by users. So for macOS we need an in app solution.