Comments (1)
So, this is radix doing this: https://github.com/radix-ui/primitives/blob/main/packages/react/menu/src/Menu.tsx#L647 combined with the fact that the popup appear as if it came from just the icon, rather than the 'Threads' label, and therefore appears over the 'Threads' label so the newly created popup catches the mouseup and generates a click, immediately selecting whatever was under the cursor.
The only options I can think of for fixing this are:
- Convince radix that this is a bug and requires tracking the mousedown events so we ignore mouseups if the mousedown didn't occur within the menu
- Horrendous hack like ignoring item selections for the first 10ms after the menu opens 🤮
- Move the menu to the right of the label if the spaces panel is expanded.
Opinions? Should the TAC be to the right of the label anyway?
from element-web.
Related Issues (20)
- Device Dehydration v2 - Device fails to rehydrate. Extra Security Key popup that will not accept a valid key. HOT 2
- Make Element Call widget URL configurable
- I can't leave the Rust Room HOT 1
- Something went wrong! HOT 2
- Complete rollout of Rust crypto stack HOT 1
- Display name change reflected in thread but not in main timeline
- Add option to change monospace font HOT 2
- Large block of entirely missing messages HOT 1
- Live sharing UI is inconsistent with the selected theme HOT 2
- Flaky playwright test: `oidc/oidc-native.spec.ts: can register the oauth2 client and an account` HOT 5
- Flaky playwright test: `crypto/verification.spec.ts: Verify device with SAS during login` HOT 9
- Flaky playwright test: `audio-player/audio-player.spec.ts: should be correctly rendered - dark theme`
- Notification badge is not showing the counter on windows 11 pwa HOT 3
- Expected UTDs: Threaded replies to messages sent before you joined an encrypted room are incorrectly shown as UTD HOT 1
- problem report (too little volume on the computer led to blockade of element) HOT 4
- UTD errors are shown incorrectly in room previews HOT 3
- Other people's session list doesn't update under sliding sync
- Persistent unread (also in browser) HOT 1
- Persistent unread HOT 2
- Expanding / Collapsing a Space Crashes the App HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from element-web.