bitwarden / bitwarden/clients

Popup text of the URI gear icon in single-URI-items (and therefore: missing delete button) flickers when URI text has a certain length (UPDATE: it also flickers in other locations...)

Open
#17,481 8 comments 0 reactions 0 assignees View on GitHub
browser bug
Dominant language
TypeScript
Stars
13.8k
Forks
2k
Avg merge
3d 9h
Merged PRs (30d)
397

Description

### Steps To Reproduce

1. Go to to any existing login item or create a new one.
2. Enter "Edit" mode for that login item.
3. Scroll down to "Autofill options".
4. Add a new URI: "https://github.com/bitwarden/cli" (remark: it's just the current URI of GitHub here, shortened to the minimum URI length for me to trigger the flickering)
5. Move the mouse pointer to the gear icon of the respective URI (for match detection settings). - The pointer mustn't be in the center but in the area around the center of the gear icon.

### Expected Result

The popup text shows "Show match detection" + the URI.

### Actual Result

The popup text shows "Show match detection" + the URI, **but it flickers heavily**.

### Screenshots or Videos

Even the 60 FPS don't show the flickering as it really occurs, but nonetheless a short video for the general idea:

UPDATE: There is now a better version of this video with 120 FPS further down [in this comment](https://github.com/bitwarden/clients/issues/17481#issuecomment-3564610049) by me.

### Additional Context

In the video I made the URI even longer as I described it in the "Steps To Reproduce". As stated there, for me the flickering gets triggered with a URI at least as long as "https://github.com/bitwarden/cli" - or longer.

### Operating System

Windows

### Operating System Version

11 25H2 (Build 26200.7171)

### Web Browser

Vivaldi

### Browser Version

7.7.3851.52 (Official Build) (64-bit)

### Environment Versions

Version: 2025.11.0
SDK: 'main (8ef7951)'
Server version: 2025.11.0

### Issue Tracking Info

- [x] I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.

Contributor guide

Open the contributing guide

Research direction

Reproduce the flicker in a login item's Autofill options using the URI and hover position described in the issue. Trace the URI gear popup and its hover or positioning behavior in the client UI; no source file or test is named. Done means the popup remains stable for long URIs and the expected controls remain usable.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.