Scrollbar thumb for the Connections panel does not respond correctly to dragging

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 1.49.7
    • Affects Version/s: None
    • Component/s: None
    • None
    • Environment:
      OS: Windows 11
      node.js / npm versions:
      Additional info:
      Compass version 1.49.6
    • 2
    • Not Needed
    • None
    • Developer Tools

      Problem Statement/Rationale

      What is going wrong? What action would you like the Engineering team to take?

      Dragging the thumb on the scrollbar for the connections window.  It the thumb position lags behind the mouse position, then when you start a new drag operation, it abruptly jumps to a different position in the content.  This makes it EXTREMELY frustrating to try to navigate connections with a large number of databases or collections.

      Please be sure to attach relevant logs with any sensitive data redacted.
      How to retrieve logs for: Compass; Shell

      Steps to Reproduce

      How could an engineer replicate the issue you’re reporting?

      - Connect to a database with many pages of collections.  I estimate our environment at ~500.
      - Expand the database so all collections are showing in the CONNECTIONS window.
      - Attempt to drag the scroll bar thumb to the bottom of the scrollbar so you can see the bottom third of collections in the list.

      Expected Results

      What do you expect to happen?

      The thumb accurately tracks the mouse pointer position while dragging, and the view scrolls to the correct position that corresponds to the relative position of the thumb in the scrollbar.

      Actual Results

      What do you observe is happening?

      As I drag the thumb, it doesn't match the position of my mouse.  It seem to randomly stop moving, or lag behind.  If I release the mouse, then attempt to drag the thumb again, the view jumps to a completely different position.

      Additional Notes

      Any additional information that may be useful to include.

            Assignee:
            Rhys Howell
            Reporter:
            Scott Fallier
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: