Skip to content

Fix showing correct checkbox value in entry Browser Integration settings#12980

Open
varjolintu wants to merge 1 commit intokeepassxreboot:developfrom
varjolintu:fix/show_correct_value_for_hide_entry_setting
Open

Fix showing correct checkbox value in entry Browser Integration settings#12980
varjolintu wants to merge 1 commit intokeepassxreboot:developfrom
varjolintu:fix/show_correct_value_for_hide_entry_setting

Conversation

@varjolintu
Copy link
Member

@varjolintu varjolintu commented Jan 19, 2026

Fixes showing the correct checkbox value in entry's Browser Integration settings page. Also checks that the group setting is inherited before checking the entry's own value in BrowserService. Group settings can override the entry options.

For checkbox values, the group's enabled/disabled value is now checked by the new resolveBrowserOptionEnabled() function.

Testing strategy

Automatic tests made for the URL matching. Manually tested the UI by checking all possible scenarios:

  • Group setting is default (inherited) -> respect the entry setting
  • Group setting is enabled -> respect the group setting & enable the checkbox
  • Group setting is disabled -> respect the group setting & disable the checkbox

Type of change

  • ✅ Bug fix (non-breaking change that fixes an issue)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Browser integration setting shows wrong value

1 participant