clients icon indicating copy to clipboard operation
clients copied to clipboard

Memory leaks still exist in Safari extension version 2024.8.1

Open alexyangjie opened this issue 5 months ago • 0 comments

Steps To Reproduce

  1. Open Safari
  2. Login to the latest Bitwarden extension (version 2024.8.1)
  3. Go to https://browserbench.org/Speedometer3.0/
  4. Run a test, note down the score and the browser memory
  5. After the test, go back to the url in step 3
  6. Repeat 3-5 a few times

Expected Result

The browser test scores stays relatively the same across different tests

Actual Result

In M3 Pro MacBook Pro, Safari scores 31.8 in the first time, 19.5 in the second time, and 16.3 in the third time. Every time the test runs, the browser's memory increases significantly.

The Firefox browser extension and Chrome extension don't have this issue at all. If the Bitwarden Safari extension is uninstalled, the Safari also doesn't have the issue. So I am sure it is the Bitwarden extension that has the issue.

Screenshots or Videos

First run first round

Second run second round

Third run third round

Additional Context

This problem has long been there, and is NOT fixed by the #9434 in the 2024.7.1 release. I have raised the issue before in #10303 but it got ignored. So I am raising this one more time.

Operating System

macOS

Operating System Version

14.6.1

Web Browser

Safari

Browser Version

17.6

Build Version

2024.8.1

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.

alexyangjie avatar Aug 28 '24 23:08 alexyangjie