Created attachment 8524114 [details] Safari-iPhone-Sign-in_button_not_working.PNG User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:33.0) Gecko/20100101 Firefox/33.0 Build ID: 20141030112145 Steps to reproduce: Summary: [iOS 7][iOS 8] Mobile: Sign-in button does not work (tapping on it does nothing) in Safari Test Information: -Testing done on https://mozillians-dev.allizom.org -Platform: iPhone 5s [iOS 7] & iPhone 6 Plus [iOS 8] -Browser: Safari Steps: 1. Open Safari in iPhone. 2. Go to: https://mozillians-dev.allizom.org. 3. Tap on ‘Sign-in’ button does nothing. Does not open the sign-in Persona pop-up (see attachment: Safari-iPhone-Sign-in_button_not_working.PNG) Note: This does work on iPad Mini [iOS 7]. Actual results: Tapping on the Sign-in button does nothing. Expected results: For the sign-in pop-up to come up and be able to sign-in to the phonebook.
Additional information Sign in button works on: * iPhone 5s iOS 8.4 * iPad 2 iOS 8.4 Confirmed sign in button does not work on iPhone 5s iOS 7.1.1
Additional information Web Inspector Console [Error] QuotaExceededError: DOM Exception 22: An attempt was made to add something to storage that exceeded the quota. (anonymous function) (browserid.js, line 44) dispatch (c34596871daa.js, line 1) u (c34596871daa.js, line 1) Also, sign in button works on iPhone 5s iOS 7.1.1, unless in private browsing mode.
Additional information From reading about local storage on iOS 7 Safari, it appears that local storage is read only in private https://www.google.com.au/search?client=safari&rls=en&q=local+storage+ios+7+safari+private&ie=UTF-8&oe=UTF-8&gfe_rd=cr&ei=YPHBVYTxNbTu8wePnpzgDw#q=QuotaExceededError https://www.google.com.au/search?client=safari&rls=en&q=local+storage+ios+7+safari+private&ie=UTF-8&oe=UTF-8&gfe_rd=cr&ei=YPHBVYTxNbTu8wePnpzgDw
Although iOS 7 is probably no longer supported by Apple, there are many devices running iOS 7. Two ways I can think of for fixing this is 1. Catch the QuotaExceededError exception and give the user a message 2. Check that local storage is read only and give the user a message @mbrandt, can you please assign this to me? I'd like to try.
Status: UNCONFIRMED → NEW
Ever confirmed: true
(In reply to Usman Prashant Satish from comment #4) > @mbrandt, can you please assign this to me? I'd like to try. I'm thrilled that this excites you. Please, yes, it's yours.
Assignee: nobody → anotherkabab
Replicated on iPhone 5s iOS 8, private browsing mode
Looking at mozillians code, the 'Sign in' is a reference to persona / browserid. Will try with other sites using persona to confirm.
Created attachment 8648394 [details] Persona - browser is not supported.jpg Tried logging into dev mo through persona and got this error. Same error with one and done. Next: see what's different and same between the three implementations.
Usman I am closing this as Persona is approaching EOL and we will be replacing it asap with a different solution. Thanks!
Status: NEW → RESOLVED
Last Resolved: a year ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.