[GH-ISSUE #8293] [FR] pwd manager doesn't work on the login screen #3703

Open
opened 2026-03-23 21:32:35 +00:00 by mirror · 1 comment
Owner

Originally created by @annieappflowy on GitHub (Oct 13, 2025).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/8293

Description

can't use a pwd manager to fill in the password field

Impact

users who log in with pwd

Additional Context

No response

Originally created by @annieappflowy on GitHub (Oct 13, 2025). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/8293 ### Description can't use a pwd manager to fill in the password field ### Impact users who log in with pwd ### Additional Context _No response_
Author
Owner

@TirthDhandhukia30 commented on GitHub (Oct 14, 2025):

Hi! 👋

I've identified and fixed this issue. The problem was that all password input fields in AppFlowy were missing the autofillHints property, which prevents password managers from detecting them.

What I Fixed

I added autofillHints: const [AutofillHints.password] to all 8 password fields across the app:

Files Modified:

  1. Sign-in screen - Login password field
  2. New password setup - Password + confirmation fields
  3. Settings password setup - Initial password + confirmation fields
  4. Settings password change - Current + new + confirmation password fields

The Change

Each password AFTextField now includes:

AFTextField(
  obscureText: true,
  autofillHints: const [AutofillHints.password], // ← Added this line
  // ... other properties
)
<!-- gh-comment-id:3402771623 --> @TirthDhandhukia30 commented on GitHub (Oct 14, 2025): Hi! 👋 I've identified and fixed this issue. The problem was that all password input fields in AppFlowy were missing the `autofillHints` property, which prevents password managers from detecting them. ## What I Fixed I added `autofillHints: const [AutofillHints.password]` to all 8 password fields across the app: ### Files Modified: 1. **Sign-in screen** - Login password field 2. **New password setup** - Password + confirmation fields 3. **Settings password setup** - Initial password + confirmation fields 4. **Settings password change** - Current + new + confirmation password fields ## The Change Each password `AFTextField` now includes: ```dart AFTextField( obscureText: true, autofillHints: const [AutofillHints.password], // ← Added this line // ... other properties )
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#3703
No description provided.