Uploaded image for project: 'ZABBIX FEATURE REQUESTS'
  1. ZABBIX FEATURE REQUESTS
  2. ZBXNEXT-9693

Text input component should have helper text or placeholder describing expected value format

XMLWordPrintable

    • Icon: New Feature Request New Feature Request
    • Resolution: Unresolved
    • Icon: Critical Critical
    • None
    • None
    • None
    • None

      Problem:

      When the “m” (indicating minutes) is removed from an Auto-logout text input, users cannot determine the units for Auto-logout input, leading to confusion and preventing users from applying desired settings. Error message "Invalid parameter "/1/autologout": value must be one of 0, 90-86400." does not properly explain which values are expected for this input.

      This issue affects both new and existing users and is consistent across all Zabbix UI. To improve usability, the units expected by the input fields (e.g., "seconds, minutes, numbers, letters, etc.) should be explicitly displayed as a placeholder.

      This problem should be addressed in all system where such inputs exists.

       
      Steps to reproduce:

      Case 1:

      1. Navigate to Users → User
      2. Enable Auto-logout
      3. Remove "m" (minutes)
      4. Click Update

      Case 2:

      1. Navigate to Users → User
      2. Remove "s" from the Refresh input
      3. Click Update
      4. Go back to the same user settings
      5. The "s" value will not be showed anymore

      Rationale:
      To minimize user confusion and cognitive load, all input fields should clearly indicate the acceptable units. Users should not need to rely on memory or external documentation to understand the expected input format. Consistent, visible labeling improves usability and reduces errors.

      Solution:

      • Provide helper text or placeholders displaying expected values and value format or examples of such values.
      • If various values are possible, possible values could be shown in brackets after label ex. (1 sec, 1 min, 1 hr).
      • Users easily understand which values they need to fill.
      • Implement more understandable value abbreviations Seconds - sec not s, minutes - min not m, hours - hr not h.

        1. Screenshot 2025-03-10 at 12.15.31.png
          10 kB
          Jevgenijs Popovs
        2. Screenshot 2025-03-10 at 13.19.40.png
          12 kB
          Jevgenijs Popovs
        3. Screenshot 2025-03-10 at 16.27.25.png
          138 kB
          Alex Kalimulin
        4. Screenshot 2025-03-10 at 16.31.02.png
          43 kB
          Alex Kalimulin

            Unassigned Unassigned
            jpopovs Jevgenijs Popovs
            Votes:
            3 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: