MetaMask / metamask-extension

:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
https://metamask.io
Other
11.57k stars 4.73k forks source link

[Bug]: MV3 - Developer Options - `serviceWorkerKeepAlive` cannot be disabled on Dev Settings #24511

Open seaona opened 2 weeks ago

seaona commented 2 weeks ago

Describe the bug

Whenever I have the Developer Settings feature flag, if I try to disabled the serviceWorkerKeepAlive feature and change pages, when I come back I see that is enabled again

Expected behavior

If I disable the settings, it should remain disabled

Screenshots/Recordings

https://github.com/MetaMask/metamask-extension/assets/54408225/8328e2c1-2310-4023-b365-baa8539b8d5e

Steps to reproduce

  1. Build the wallet with ENABLE_SETTINGS_PAGE_DEV_OPTIONS=1 feature flag
  2. Start MM
  3. Go to Developer Settings
  4. Disable the Service Worker setting
  5. Go to another page
  6. Go back to Developer Settings
  7. See how the feature is enabled

Error messages or log output

No response

Version

MV3 develop with ENABLE_SETTINGS_PAGE_DEV_OPTIONS feature flag

Build type

None

Browser

Chrome

Operating system

Linux

Hardware wallet

No response

Additional context

No response

Severity

No response