You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you right-click on the thumb in your ScrollArea and open the context menu, the scrollable area will continue to track the pointer when the menu is dismissed whether or not the pointer has been released.
Expected behavior
The scrollable area stops scrolling when you trigger the context menu.
Reproducible example
The left side navigation on the docs uses the internal ScrollArea. Right click on the thumb then press Escape, or select a menu option that doesn't navigate. In either event you end up stuck with scrolling until you click and release again.
I assumed this was also a bug in Radix and started the issue there, but I realized the website has its own ScrollArea component that doesn't compose Radix. Doesn't seem to be an issue with the examples inside the page.
Suggested solution
Release the thumb when the contextmenu event is fired.
Your environment
Software
Name(s)
Version
Browser
Chrome
103.0.5060.114
Browser
Safari
15.4
Assistive tech
n/a
n/a
Node
n/a
n/a
npm/yarn
n/a
n/a
Operating System
macOS
12.3.1
The text was updated successfully, but these errors were encountered:
Bug report
Current Behavior
If you right-click on the thumb in your
ScrollArea
and open the context menu, the scrollable area will continue to track the pointer when the menu is dismissed whether or not the pointer has been released.Expected behavior
The scrollable area stops scrolling when you trigger the context menu.
Reproducible example
The left side navigation on the docs uses the internal
ScrollArea
. Right click on the thumb then press Escape, or select a menu option that doesn't navigate. In either event you end up stuck with scrolling until you click and release again.I assumed this was also a bug in Radix and started the issue there, but I realized the website has its own
ScrollArea
component that doesn't compose Radix. Doesn't seem to be an issue with the examples inside the page.Suggested solution
Release the thumb when the
contextmenu
event is fired.Your environment
The text was updated successfully, but these errors were encountered: