https://bugs.documentfoundation.org/show_bug.cgi?id=58676

--- Comment #13 from Jeff Fortin Tam <nekoh...@gmail.com> ---
Ady, I respectfully think you're way overcomplicating this, with your idea of
adding a settings saving template mechanism for this dialog. That dialog is
already pretty cluttered and confusing enough, in my view.

The most I would add would be a tooltip on the "Replace all" button that
appears only when "Search all sheets" is checked, saying "Replace all matches
on <b>all sheets</b>", which serve as a third visual warning sign. Heck, if you
want to be _extra_ obvious, in addition to the tooltip, you could change the
"Replace All" button's label to including a warning sign emoji ("Replace All
⚠️") when "Search all sheets" is checked, but I think that's unnecessary.

Remember these incident-reducing factors:

* There's more than one undo history step possible in an app like LibreOffice,
and they can work long after the "Find & Replace" dialog has been dismissed.

* The checkbox widget is already quite noticeable on toolkits/OSes that color
the checkboxes (indication no.1), and the user would need to "accidentally" use
"Replace all" (instead of replace once) whose label is a second indication (and
a tooltip could be a 3rd indication), _and_ somehow still not notice this even
with my proposed improvements to the "results" dialog (which would be the 4th
indication that makes it really pretty obvious that an operation has indeed
happened across all sheets, and would make it easy to undo).

At that point if the user repeatedly ignores _four_ indicators and then blames
the software, the amount of things we can do is limited. But they can always
undo even long after that dialog is dismissed.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to