<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - UI Change default behavior of treelist toggles with more than 1 checkbox"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=139115">139115</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>UI Change default behavior of treelist toggles with more than 1 checkbox
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>7.2.0.0.alpha0+ Master
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Keywords</th>
          <td>needsUXEval
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>UI
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>libreoffice@nisz.hu
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>caolanm@redhat.com, glogow@fbihome.de, libreoffice-ux-advise@lists.freedesktop.org, nemeth@numbertext.org, szucs.attila3@nisz.hu
          </td>
        </tr></table>
      <p>
        <div>
        <pre>This is a continuation of <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Selecting a tree view row with a check box entry toggles the entry"
   href="show_bug.cgi?id=138865">bug #138865</a>

It would be desirable to change the default behavior of treelists based on:
<a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Selecting a tree view row with a check box entry toggles the entry"
   href="show_bug.cgi?id=138865#c11">https://bugs.documentfoundation.org/show_bug.cgi?id=138865#c11</a>

a) the auto-toggle on click should only kick in if there is only one checkbox
in a row (which would solve this case regardless of any other potential
changes) because how do we know which one should toggle.

But not:
„b) it seems more natural to me that the first click on an unselected row just
selects it. Subsequent clicks on a selected row to change the toggle like it
currently does seems fairly ok too.”

I’d like to argue that the default behavior in Windows is “single click toggle”
for one checkbox in a treelist. See for an example:
<a href="https://youtu.be/5SK0P9PydG0?t=60">https://youtu.be/5SK0P9PydG0?t=60</a> 
So most users are accustomed to that, not only in the AutoFilter dropdown but
other simple config UI elements such as Options – Writer – Compatibility list ;
Options – Writer – AutoCaption or Find and Replace -> Attributes button ->
Attributes list.

Steps to reproduce:
    1. In Writer go to Tools – AutoCorrect – Autocorrect options
        1.1. On the Options or Localized Options tab click some items in the
list
    2. In Writer go to Options – Writer – Compatibility
        2.1. Click on the items of the list

Actual results:
1: The first checkbox is turned off. This is the same behavior as <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Selecting a tree view row with a check box entry toggles the entry"
   href="show_bug.cgi?id=138865">bug #138865</a>
just a different dialog. 
Expected: No checkbox is turned on/off by default, since there is more than
one.

2: in the Compatibility dialog there is only one checkbox, which is toggled
on/off by clicking its row. This is correct behavior, since there is only one
checkbox. 
This is expected to be kept by default.
Similar dialogs: Find and Replace -> Attributes ; AutoFilter dropdown; Options
– Language Settings – Writing Aids.

LibreOffice details:
Version: 7.2.0.0.alpha0+ (x64)
Build ID: e97a81e94511b52987a50b7bdb72c922899da588
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win
Locale: hu-HU (hu_HU); UI: en-US
Calc: CL

Adding UX to help decide whether this is indeed desirable.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>