Remix.run Logo
egeozcan 8 hours ago

I typed my (masked) email into the input, pressed tab and enter, it redirected me to some cloudflare captcha marketing site. I thought at first it didn't want the masked email, but then it worked when I clicked with my mouse. Apparently there are 3 invisible focus targets in between!

Dear people who create websites, these things are important, they should work!

nrp 3 hours ago | parent | next [-]

I shared this internally, and the team confirmed this is indeed a bug in our email form rendering. We've added it to the development backlog.

egeozcan 3 hours ago | parent [-]

Thanks for caring, this is really cool hearing from you!

ndriscoll 8 hours ago | parent | prev [-]

You shouldn't need to tab first, right? Enter on an input field should submit the form unless they go out of their way to break it?

egeozcan 7 hours ago | parent [-]

I think it works only on type text? I tab and enter out of habit, but to be fair, enter without tab works here. But then again (and many will feel I'm being nit-picky but you're just hearing from someone who had to conquer a lot of a11y audits at job, so just let me have different priorities), the whole node gets replaced without any announcement, Voiceover being left clueless about what happened. NVDA would probably be the same, but I'm on vacation and cannot test on windows right now.

This is a simple form, not a complicated thing, and it's the website of a company I love, so I'm paying extra attention perhaps.