WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
281058
Mobile browser applies Smart Punctuation to password field
https://bugs.webkit.org/show_bug.cgi?id=281058
Summary
Mobile browser applies Smart Punctuation to password field
Harold Liss
Reported
2024-10-08 09:01:38 PDT
Created
attachment 472858
[details]
Screenshot of curly apostrophe in password field in ASWebAuthenticationSession We're experiencing some user reports of being unable to sign in on mobile devices only, both iOS (in an ASWebAuthenticationSession) and Android browsers. Desktop browser login will succeed for impacted users. Our hypothesis, and one we've reproduced, is that the mobile browsers are applying Smart Punctuation to apostrophes in password fields, that is, changing "'" to "’", causing the password not to validate. It's not clear to us whether this has worked in the past. User reports of not being able to sign in on mobile apps but desktop working started probably midsummer 2024. It’s only a hypothesis that the users' passwords use Smart Punctuation eligible characters. Password field tag with attributes on the impacted page: <input type="password" name="password" id="password" autocapitalize="none" autocorrect="off" placeholder="Password" autocomplete="current-password" required> Note: This looks similar to
https://stackoverflow.com/questions/48678359/ios-11-safari-html-disable-smart-punctuation
.
Attachments
Screenshot of curly apostrophe in password field in ASWebAuthenticationSession
(358.94 KB, image/png)
2024-10-08 09:01 PDT
,
Harold Liss
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Harold Liss
Comment 1
2024-10-08 22:10:13 PDT
Upon further investigation: this appears to occur only when typed as the password field is toggled to visible. I no longer believe this is a webkit bug. Marking invalid.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug