Topic on User talk:Mattflaschen-WMF

Jump to navigation Jump to search
Platonides (talkcontribs)

Hello Matt

I have seen your edit, as well as the code, and it seems like the Grade C comment section in the code was wrong.

Instead of "Firefox 3+" it probably should be "Firefox <4", or perhaps "Firefox 3.*". Similarly for the others, "Opera 10+" ''would'' include Opera 10.5+…

What do you think?

Mattflaschen-WMF (talkcontribs)

It's intentional. My understanding is it means basically, "The no-JS experience is intended to work and provide essential user actions in Firefox 3+, etc.". It does not mean Firefox 3+ deliberately gets the no-JS experience. It might sometimes get no-JS (e.g. due to a transient network failure), but normally as you note it doesn't. In some cases e.g. IE >= 6 < 9 we do deliberately serve all Grade C browsers of that type no-JS (unless the Grade C is also Grade A), but not for Firefox.

@Krinkle and I discussed this leading up to that edit. This is my understanding from that discussion.

Platonides (talkcontribs)

Ah, I see. The «no-javascript run-time» includes more than simply not loading javascript, so eg. Firefox 10 would usually be Grade A, but if it had javascript disabled, it would get Grade C support, and it should work, too.

Thanks

Reply to "Compatibility"