Recent Topics

HTML5 and CSS3 validation of 6.10.5

Started by on Dec 29, 2018 – Contents updated: Jan 08, 2019

Dec 29, 2018 20:44    

Found no CSS3 errors, which is brilliant.

Found HTML5 warnings about the deprecated use of [type="text/javascript"] removed a dozen or so examples and still have more to find see my blog post at http://rogerlovejoy.net/blog/b2evo.php/6-10-5

Found 1 HTML5 error see image in next post::
Resolved in [/inc/_core/ui/forms/_form.class.php]
Lines 1374 and 1430
removed parameter 'autocorrect' => 'off'

Exact b2evolution version :6.10.5

Jan 03, 2019 21:25

@amoun the autocorrect attribute is needed for iOS devices, even though it is not part of the HTML5 standard.

Jan 03, 2019 23:00

Ok Thanks.

So I suppose if IOS doesn't have a option to turn it off, logging may be a pain if the user spells it wrong three times :)

Jan 07, 2019 01:56

If your login is "amoun" and we don't tell iOS NOT to autocorrect, iOS may automatically change your login to "a moon" while you are busy typing your password.

Jan 07, 2019 12:10

My bemusement is powered by the fact that I have never used any Apple products yet my children do and they have no autocorrect issues, as you mention, when entering passwords??

Jan 07, 2019 15:45

It's not for the password field, it's for the login field. iOS is smart enough, out of the box, not to autocorrect in fields shown as **.
We did not add this on a theoretical basis. We added it because autocorrect was correcting in places where it should not.

Jan 07, 2019 17:06

OK I'm getting there iOS is smart enough to recognise a password field but not to know a user name field. I can understand in a common text field which should be an option but usernames are often not a dictionary word so I don't get that, but this is a bit off topic as my concern is that you say iOS is inconsiderate not that you are by stopping it's poor idea.

Maybe your next message should just be a smiley face as I can't see me getting to accept any iOS reasoning on this. But thank you very much for your concern. Au revoir

Jan 07, 2019 22:08

OK I'm getting there iOS is smart enough to recognise a password field but not to know a user name field.

because HTML5 allows to signal a field as "password" but HTML5 dies NOT allow to signal a field as "login". So they had to add a way to signal this. Otherwise they don't know if it's a login field (no autocorrect desired) or a title field (autocorrect useful) for example.

Jan 08, 2019 12:02

Still can't understand why it's the default option to auto correct and not something that has to be enabled.

Just read https://www.macworld.com/article/2031004/how-to-make-ios-autocorrect-work-for-you.html
It seems it can be instructed to accept [amoun] for example or switched etc. so not sure why the autocorrect parameter is used.

I did say to cut this short if you like :)


Form is loading...

b2evo – This forum is powered by b2evolution CMS, a complete engine for your website.