1
0
mirror of https://github.com/bitwarden/browser.git synced 2025-02-14 01:01:31 +01:00
bitwarden-browser/apps/browser/src/platform
Jonathan Prusik 15faf52f57
[PM-13115] Allow users to disable extension content script injections by domain (#11826)
* add disabledInteractionsUris state to the domain settings service

* add routes and ui for user disabledInteractionsUris state management

* use disabled URIs service state as a preemptive conditon to injecting content scripts

* move disabled domains navigation button from account security settings to autofill settings

* update disabled domain terminology to blocked domain terminology

* update copy

* handle blocked domains initializing with null value

* add dismissable banner to the vault view when the active autofill tab is on the blocked domains list

* add autofill blocked domain indicators to autofill suggestions section header

* add BlockBrowserInjectionsByDomain feature flag and put feature behind it

* update router config to new style

* update tests and cleanup

* use full-width-notice slot for domain script injection blocked banner

* convert thrown error on content script injection block to a warning and early return

* simplify and enspeeden state resolution for blockedInteractionsUris

* refactor feature flag state fetching and update tests

* document domain settings service

* remove vault component presentational updates
2025-01-06 17:10:34 -05:00
..
browser fix(safari): make sure to return from bespoke reload clause (#12661) 2025-01-02 14:46:31 -05:00
decorators [PM-7917] Remove session sync (#9024) 2024-05-07 13:25:49 -04:00
listeners Typescript-strict-plugin (#12235) 2024-12-09 20:58:50 +01:00
messaging Typescript-strict-plugin (#12235) 2024-12-09 20:58:50 +01:00
offscreen-document Typescript-strict-plugin (#12235) 2024-12-09 20:58:50 +01:00
popup Remove v1 popout component (#12518) 2025-01-06 18:11:31 +01:00
services [PM-13115] Allow users to disable extension content script injections by domain (#11826) 2025-01-06 17:10:34 -05:00
state [PM-7985] Add & Use InlineDerivedStateProvider (#9131) 2024-05-13 07:42:29 -04:00
storage Typescript-strict-plugin (#12235) 2024-12-09 20:58:50 +01:00
sync [PM-12049] Remove usage of ActiveUserState from folder service (#11880) 2025-01-02 17:16:33 -05:00
utils [PM-8292] Fixup ForegroundSyncService (#9292) 2024-05-29 12:12:58 -04:00
background.html Add missing doctype (#10860) 2024-09-05 20:22:45 -04:00
background.ts Remove Heartbeat Code (#11585) 2024-11-04 17:54:12 -05:00
flags.ts [PM-7653] Do not store disk-backed sessions as single blobs (#8852) 2024-04-22 10:14:38 -04:00
globals.d.ts [PM-5880] Refactor browser platform utils service to remove window references (#7885) 2024-03-06 16:33:38 +00:00