Skip to content

fix(docs): add autocomplete=off to homepage input demos to prevent Firefox password autofill#8688

Open
pierreeurope wants to merge 1 commit intomantinedev:masterfrom
pierreeurope:fix/homepage-password-autofill-8682
Open

fix(docs): add autocomplete=off to homepage input demos to prevent Firefox password autofill#8688
pierreeurope wants to merge 1 commit intomantinedev:masterfrom
pierreeurope:fix/homepage-password-autofill-8682

Conversation

@pierreeurope
Copy link

Summary

Fixes #8682

Firefox identifies PasswordInput and ColorInput in the homepage component demos as login fields, triggering the password manager popup when navigating from mantine.dev to the Getting Started page.

Changes

Added autoComplete: 'off' to the shared inputProps object in HomePageInputsDemo.tsx. This is a one-line change that applies to all demo inputs on the homepage, preventing Firefox from offering to save/fill passwords for these decorative demo inputs.

Root Cause

Firefox password manager heuristics (see Mozilla Bug 956906) detect <input type="password"> elements on the page and assume they are part of a login form, even when they are just component demos. The autocomplete="off" attribute tells the browser these inputs are not login-related.

Testing

  • Verified the change only affects the docs site homepage demo, not the library components themselves
  • The fix is minimal: 1 file changed, 1 line added

…refox password autofill

Firefox incorrectly identifies PasswordInput and ColorInput in homepage
demos as login fields, triggering the password manager popup when
navigating from mantine.dev to the Getting Started page.

Adding autoComplete='off' to the shared inputProps prevents Firefox from
offering to save/fill passwords for these decorative demo inputs.

Fixes mantinedev#8682
Ref: https://bugzilla.mozilla.org/show_bug.cgi?id=956906
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Stray password pop-up shows up when going from mantine.dev to "Getting Started" page

1 participant