Bug 169313 - Invert "Do show again" wherever it's asked
Summary: Invert "Do show again" wherever it's asked
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: Dialog-UX
  Show dependency treegraph
 
Reported: 2025-11-07 07:35 UTC by Coarse Rosinflower
Modified: 2025-11-11 00:23 UTC (History)
2 users (show)

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 Coarse Rosinflower 2025-11-07 07:35:12 UTC
Description:
When Insert is presset for the first time in Writer, it pops up a dialogue asking the user if they'd like to enter overwrite mode. This is fine, but what isn't is the action to make it stop doing so. In most programs, the option is "don't show again", but in LibreOffice Writer, at least here, it's "do show again". This is confusing, because the "do" here is redundant and looks similar to the far-more-common "don't".

Steps to Reproduce:
N/A

Actual Results:
N/A

Expected Results:
N/A


Reproducible: Always


User Profile Reset: No

Additional Info:
N/A
Comment 1 Coarse Rosinflower 2025-11-07 07:42:01 UTC
pressed*

I don't know if this is the only time this is the question asked. Wherever it is asked, it should be changed to "don't show again".
Comment 2 Mike Kaganski 2025-11-07 07:53:22 UTC
I agree. The recent change of wording into that unusual "do show again" in many places - likely to use "positive" wording (a nonsense when used at all costs) - is totally confusing.
Comment 4 Heiko Tietze 2025-11-07 10:15:28 UTC
The Overwrite warning was added for bug 155561.

The point of a) "[x] Show this" vs. b) "[ ] Don't show this" is that you disable something by unchecking resp. you enable it by checking. IOW, the checkbox should be aligned with the effect: on = on.

=> NAB/WF
Comment 5 Mike Kaganski 2025-11-07 10:22:55 UTC
(In reply to Heiko Tietze from comment #4)
> => NAB/WF

There are lots of applications having "do not show again" checkboxes. That is a known and familiar UX. But please show another app that has the "do show again" checkbox - I claim that it is not a good UX to use this thing that doesn't aligh with industry-standard wording.
Comment 6 Coarse Rosinflower 2025-11-07 13:12:21 UTC
Even if you want a negative "don't show again" (you don't), say specifically "show again", not "do show again".
Comment 7 Coarse Rosinflower 2025-11-07 13:21:41 UTC
(In reply to Heiko Tietze from comment #4)
> The point of a) "[x] Show this" vs. b) "[ ] Don't show this" is that you
> disable something by unchecking resp. you enable it by checking. IOW, the
> checkbox should be aligned with the effect: on = on.

In this case, I disagree. Something is happening, and I want to perform an action, that action being making it stop. "Don't show again" isn't "on = off", it's "on = do the thing that isn't happening right now".

Anyway, this bug was filed because this actually tripped me up three times at 2 in the morning because I wasn't reading carefully enough.
Comment 8 Coarse Rosinflower 2025-11-07 13:31:35 UTC
(In reply to BogdanB from comment #8 on bug 155561)
> Created attachment 189869 [details]
> screenshot
> 
> Thanks, Heiko, a nice improvement to not lose data.
> 
> But, just an observation:
> If I have this windows from the screenshot, the checkbox says: "Don't show
> again". So, if this is checked, I don't want to see this message again. But,
> in fact, if this is checked, I will always see this window. It's the message
> reversed, or the code for showing?
> 
> Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
> Build ID: bbe4d3498c2f994342b4d213f0ae874e7b0b7775
> CPU threads: 16; OS: Linux 6.2; UI render: default; VCL: gtk3
> Locale: ro-RO (ro_RO.UTF-8); UI: en-US
> Calc: threaded

You, Heiko, already instinctively wrote "don't show again" in your initial patch because it's so ingrained.
Comment 9 Tex2002ans 2025-11-11 00:23:55 UTC
Yes, I agree with Comment 2 + Comment 7 and would say the exact OPPOSITE of Comment 4.

- - -

Case A:

- "Do not show this again."
   - OFF by default.

Case B:

- "Do show again."
   - ON by default.

- - -

With Case A, the popup will always happen until you purposefully say:

- "Yep! I read and understand... and I don't need to see this ever again."
   - = Turn setting ON to DISABLE this popup.

So the default is:

- No checkmark
   - = "No. Leave as is."

and you have to:

- Checkmark
   - = "YEP! I agree!"
   - = "Yes! Do something different from what I currently see!"
   - = "Yep! I DO actually want to DISABLE stuff!"

- - -

With Case B, you have this awkwardly worded:

- "Do show again"

... and because it's ON by default, you typically don't want to accidentally turn something OFF, unless you fully understand what it means.

And your brain can easily fall into one of those:

- Uncheck this to (YES?) do you want to show this again?
- Uncheck this to (NOT?) do you want to show this again?

and my brain can easily think:

- "Will unchecking do the opposite of what I don't not want?"

- - -

And when you're answering a question NO/YES immediately after in the main popup, things get very confusing:

Case A (Default)

- YES show me the Field popups.

Case A (YES)

- YES DO NOT show me again + YES show me the Field popups.

Case B (Default)

- YES show me again + YES show me the Field popups.

Case B (NO)

- NO show me again + YES show me the Field popups.

In Case A's default, your brain can just "skip over the blank checkbox" and not have to read/think about it either.

And when you do fully agree, you get an easy YES + YES.

In Case B, when you fully agree, you get a NO + YES.

- - -

Side Note #1: I actually stumbled across this because I recently pressed the:

- View > Field Names

and got a newer popup!

At the bottom, I noticed this awkward "Do show again" checkbox, but subconsciously didn't think much of it.

(A few hours later, as I looked back at my posted screenshot/instructions... I then thought something very fishy was going on here.)

- - -

Side Note #2: I was SO SURPRISED/HAPPY with that new "Field Names" popup, because it reminded me of my glorious "Bug #155561 Insert/Overwrite" enhancement!

This will stop LOTS of user complaints from people who accidentally toggled Fields ON, but have no idea what it actually does or where it's buried:

- https://www.reddit.com/r/libreoffice/comments/1opgg12/libre_office_page_numbering/nnbq5mb/

Hopefully, just like with "Overwrite" change, that will stop 99% people from (NOT?) accidentally turning (ON?/OFF?) the Fields. :)

Anyway, a huge step in the right direction. Great addition, UX Team! :)