Now Reading
Safari’s date-picker is the reason for 1/3 of our buyer help points · GitHub

Safari’s date-picker is the reason for 1/3 of our buyer help points · GitHub

2022-12-26 22:50:15

…and clearly we’re constructing a workaround. However I am completely flabbergasted that an ordinary <enter sort="date"> HTML subject, in an ordinary browser, from an organization that bases its repute good design, might be so dreadful.

The context

I am the developer for a startup that sells a genetic test to recommend medications for high blood pressure. For medical causes we have to know our clients’ beginning date. Most of our clients are of their 60s or older. We now have discovered that a lot of them are utilizing iPads or iPhones. And so they’re those complaining to our buyer help line about our website being unusable.

The issue

That is what pops up while you faucet on a date subject. Not dangerous… except you are attempting to select your beginning date, which occurred to be in 1945.


There isn’t any choice to manually enter the proper date. The one apparent path ahead is to faucet the left arrow button 924 occasions to get again to 1945. The not-obvious path ahead — which our aged customers can not discover — is to faucet “December 2022”, which pops open this rolodex-type factor:


That is additionally complicated as a result of:

  • You possibly can’t decide the day
  • The months counterintuitively transfer independently of the 12 months
  • The necessity to swipe up and down on the “rollers” isn’t apparent to those that weren’t born through the Digital Age

Our repair

Spend a shocking period of time fidgeting with customized Django fields and widgets (ask me how I feel about Django/Python some time) to separate the date subject into three separate <enter sort="quantity"> fields:


See Also

It isn’t fancy, but it surely works. Actually, it really works as a result of it isn’t fancy.


I am conscious that Safari is the new IE, and do not personally look after the iOS UI. However I chalked up the “New IE” stuff to annoying little CSS points, and anticipated that gadgets advisable particularly for the aged can be usable by the aged.

We’ve not misplaced hundreds of thousands, and even hundreds on this. If we had been able to be shedding that a lot we would even be able to purchase strong usability testing companies, which in all probability would have caught this situation early. However small-biz builders ought to have the ability to have sufficient confidence within the platform for which they’re growing that usability testing for traditional internet browser performance is a distant nice-to-have, not a need-to-have.

Source Link

What's Your Reaction?
In Love
Not Sure
View Comments (0)

Leave a Reply

Your email address will not be published.

2022 Blinking Robots.
WordPress by Doejo

Scroll To Top