Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-22961

Visual glitch with resizing the form and console error (Safari) is present when opening specific modal forms

XMLWordPrintable

    • Sprint 101 (Jun 2023), Sprint 102 (Jul 2023), Sprint 103 (Aug 2023), Sprint 104 (Sep 2023), Sprint 105 (Oct 2023), Sprint 106 (Nov 2023), Sprint 107 (Dec 2023), S2401
    • 1

      Description

      If user is opening modal forms, that have a lot of hidden fields on opening the pop-up, in some occasions,  the redundant window resizing / jumping is displayed while form is loading and on Safari browser also error "ResizeObserver loop completed with undelivered notifications" is appearing in the console.

      Examples: Media types, Host -> Inventory tab, Actions -> Operations, Api token etc.

      Note: issue with glitch is reproducible on different browsers, however only when using Safari the console error appears.

      Steps to reproduce:

      Precondition: Use safari browser to see the console error, or any other browser to reproduce the visual glitch

      1. Open any of the modal windows, mentioned in the description
      2. Observe the animation and console log  

      Result:
      For some forms, there is noticeable visual glitch with resizing the window, and error is appearing in the console on Safari

      See video (example from media types):

      Expected:
      No visual glitches should be displayed on supported browsers, no errors should be present in the console.

        1. animation-issue.gif
          animation-issue.gif
          635 kB
        2. safari-console-error.gif
          safari-console-error.gif
          383 kB
        3. trigger-tags.gif
          trigger-tags.gif
          423 kB

            ddauksa Diana Dauksa
            ngogolevs Nikita Gogolevs
            Team B
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: