Uploaded image for project: 'OCMUI - OpenShift Cluster Manager UI'
  1. OCMUI - OpenShift Cluster Manager UI
  2. OCMUI-3447

[Edit HTPasswrd IDP]"Select All" (username) checkbox selection behavior inconsistent on HTPasswd users list page

    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • False
    • OCMUI Center Team Sprint 271

      Description of the Problem:

      On the HTPasswd users list page, when a user is deleted using the Delete button at the top of the user table, the "Select All" (username) checkbox becomes incorrectly selected—even though no other users in the list are actually selected.

      This misleading checkbox state degrades the overall user experience.

      See the recordings.Screen Recording 2025-05-26 at 3.20.54 PM.mov

       

      How reproducible:

      always

      Steps to Reproduce:

      1. Launch OCM UI
      2. Open a  ready cluster.
      3. Go to Access control tab > Identity provider sections.
      4. Select HTPasswd.
      5. Create HTPasswd IDP with multiple users in it.
      6. Select the HTPasswd IDP and click kebab icon.
      7. Click "Edit" option
      8. Select a checkbox against any user from the list.
      9. Click "Delete" button.
      10. Click "Remove users" button from "Remove htpasswd users" model.
      1. View the behavior of "Username" checkbox.

      Actual results:

      the "Select All" (username) checkbox becomes incorrectly selected—even though no other users in the list are actually selected

      Expected results:

      After a successful delete action at step 10, the "Select All" (username) checkbox should not be selected, the checkbox should remain unchecked.

              rh-ee-dcooper Dylan Cooper
              jmekkatt@redhat.com Jayakrishnan Mekkattillam
              Jayakrishnan Mekkattillam Jayakrishnan Mekkattillam
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: