A nice person on Mastodon
(https://mstdn.mx/@federicomena/111258343031508914) gave me some things
to try and I now believe I have an etiology of the bug and a repro

# Check if large text is on
gsettings get org.gnome.desktop.interface text-scaling-factor
gsettings reset org.gnome.desktop.interface text-scaling-factor
gsettings get org.gnome.desktop.interface text-scaling-factor

# Both gets printed 1.25. There was no effect.

# Force large text off
gsettings set org.gnome.desktop.interface text-scaling-factor 1.0
gsettings get org.gnome.desktop.interface text-scaling-factor # fingers crossed

Upon entering text-scaling-factor 1.0, the accessibility menu
disappeared from my top bar, all the text returned to regular size, and
upon entering Settings->Accessibility I saw that "Large Text" was off.
So I now can get out of the bug state-- just run `gsettings set
org.gnome.desktop.interface text-scaling-factor 1.0`.

However!!!

Now I have a repro: If after this I turn "Large Text" off in the
Settings->Accessibility pane, *I re-enter the bug state* and I cannot
turn Large Text off again.

Federico says he can't reproduce this in openSUSE Tumbleweed/GNOME 45,
so this seems to be added by Ubuntu.

In conclusion I think there are *three* bugs here:

1. It is possible to enter Large Text Accessibility state without
meaning to, either by selecting Large Text on the login screen, or (I
think this is it) selecting Large Text in the installer. This is
"surprising" behavior and should be either removed or signposted better.

2. When large text or another accessibility option is on, the
accessibility menu cannot be turned off. However, this is not clearly
indicated in the Settings->Accessibility pane. The "accessibility menu"
setting effectively has three states: On, off, and "force-on". In
"force-on" state, the "accessibility menu" switch has no effect. My
"expected behavior" is that this "force-on" state should be
unambiguously represented in the interface, for example, by drawing the
switch both turned-on and grayed-out.

3. *If large text is turned on, by any mechanism, it is not possible to
turn it off again except by using the command line*

I think (3) is a very serious bug, and it is probably a 23.10 regression
because someone probably would have noticed it if it had been around for
a while...?

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/2039722

Title:
  "Large Text" accessibility option cannot be turned off. Text is too
  large

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/2039722/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to