[Bug]: Does ActualBudget not support Bitwarden Chrome Extension overlays? #2654

Closed
opened 2026-02-28 20:23:10 -06:00 by GiteaMirror · 3 comments
Owner

Originally created by @thecodygriffin on GitHub (Nov 25, 2025).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

It appears that Actual Budget does not support the Bitwarden Chrome extension. The icon doesn't appear in the password field and a "refused to connect" over lay appears.

Image Image Image

I believe it is because Actual Budget has relatively strict cross origin policies.

Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corp

Is there anyway to mitigate this issue?

How can we reproduce the issue?

  1. Install Bitwarden Chrome extension
  2. Ensure an entry is saved in the Bitwarden vault for the Actual Budget domain
  3. Navigate to Actual Budget and hover over the password field
  4. Login

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Chrome

Operating System

Linux

Originally created by @thecodygriffin on GitHub (Nov 25, 2025). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? It appears that Actual Budget does not support the Bitwarden Chrome extension. The icon doesn't appear in the password field and a "refused to connect" over lay appears. <img width="1329" height="821" alt="Image" src="https://github.com/user-attachments/assets/a0785ff8-1d8e-4348-8bed-65b51af9dbac" /> <img width="440" height="523" alt="Image" src="https://github.com/user-attachments/assets/d8e58e74-09b0-4482-abd8-da3e819c74c9" /> <img width="860" height="532" alt="Image" src="https://github.com/user-attachments/assets/8cbf33aa-b835-49eb-92d6-e21d2732e484" /> I believe it is because Actual Budget has relatively strict cross origin policies. Cross-Origin-Opener-Policy: same-origin Cross-Origin-Embedder-Policy: require-corp Is there anyway to mitigate this issue? ### How can we reproduce the issue? 1. Install Bitwarden Chrome extension 2. Ensure an entry is saved in the Bitwarden vault for the Actual Budget domain 3. Navigate to Actual Budget and hover over the password field 4. Login ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Chrome ### Operating System Linux
GiteaMirror added the bug label 2026-02-28 20:23:10 -06:00
Author
Owner

@youngcw commented on GitHub (Nov 26, 2025):

You should only need to login once so it's not a big deal to copy the password then paste it in.

@youngcw commented on GitHub (Nov 26, 2025): You should only need to login once so it's not a big deal to copy the password then paste it in.
Author
Owner

@thecodygriffin commented on GitHub (Nov 26, 2025):

I found this issue for the Bitwarden Chrome Extension.

https://github.com/bitwarden/clients/issues/17649

I am not sure if ActualBudget is being too restrictive with its XSS policies or if the Bitwarden Chrome Extension has a bug. I tend to think it is the latter.

When I first deployed ActualBudget back in June 2025 on 25.6.1 and I do not recall it being an issue then. Now when I deploy a 25.6.1 container, the issue is present.

@thecodygriffin commented on GitHub (Nov 26, 2025): I found this issue for the Bitwarden Chrome Extension. https://github.com/bitwarden/clients/issues/17649 I am not sure if ActualBudget is being too restrictive with its XSS policies or if the Bitwarden Chrome Extension has a bug. I tend to think it is the latter. When I first deployed ActualBudget back in June 2025 on 25.6.1 and I do not recall it being an issue then. Now when I deploy a 25.6.1 container, the issue is present.
Author
Owner

@matt-fidd commented on GitHub (Nov 29, 2025):

I imagine this is more to do with the linked bitwarden bug than Actual, I can reproduce on latest and older versions with bitwarden installed. I'll close this off, as it's not really an Actual bug as far as I'm concerned, but others will hopefully find it if they search for it.

If you can't get rid of that overlay, open the extension settings, go to settings -> autofill -> and toggle "show autofill suggestions on form fields" off and on again.

@matt-fidd commented on GitHub (Nov 29, 2025): I imagine this is more to do with the linked bitwarden bug than Actual, I can reproduce on latest and older versions with bitwarden installed. I'll close this off, as it's not really an Actual bug as far as I'm concerned, but others will hopefully find it if they search for it. If you can't get rid of that overlay, open the extension settings, go to settings -> autofill -> and toggle "show autofill suggestions on form fields" off and on again.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2654