Skip to content

Performance decrease in my web app when Bitwarden browser extension is installed #16677

@cadilhac

Description

@cadilhac

Description

I am the developer of a web app. I am testing a new feature of my app and it appears it has some degraded performance when Bitwarden extension is installed. This happens in all browsers I have at hand (Brave, Chrome, Firefox, Edge). On Firefox, it's maybe a little less obvious, but still, perf is degraded.

I first removed all my browser extensions and put them back one at a time. At the end of this test, it was sure that Bitwarden was the culprit. Since I had the latest version, I decided to go back in time to ultimately find out that v2024.10.0 was not degrading my app but starting with v2024.10.1 the problem was happening. I tested other versions prior to v2024.10.0 and they are all fine. With different versions above v2024.10.0 I have the issue.

Obviously, I have no way to provide a repro. This happens in my app in development during a specific feature. When this happens, I am dragging an image file into the viewport and when hovering the viewport borders, the view scrolls many images (with heavy stuff happening like loading new images, decrypting them, displaying them, ...). The issue happens visually in the scrolling. It is choppy, struggling every a little less than 1 second. This gives: it scrolls smoothly during 600ms, then does it erratically during 100ms, then fine again during 600ms, then badly again, and so on (numbers are approximations).

It's as if, periodically during my dragover, bitwarden was processing something impacting the performance of the web page. It obviously starts with version 2024.10.1.

I guess it's not easy to investigate. But do you have an idea based on these details?

Operating System

Windows 10 22H2

Web Browser

Chrome, Brave, Microsoft Edge, Firefox

Browser Version

The latest ones at the moment of testing

Environment Versions

Version: any version from 2024.10.1 to current 2025.9.0
Server 2025.9.1

Issue Tracking Info

  • 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions