00:01 | <Hixie> | oh wow, this is awesome |
00:01 | <Hixie> | the aria thing actually breaks h1-h6 in ATs |
00:02 | <Hixie> | (it removes their nesting depth) |
00:02 | Hixie | cries a little inside |
00:10 | <michaeln> | LOL at programming-motherfucker :) |
00:13 | <Hixie> | (oh wow, it also removes role=heading for h1-h6) |
00:13 | <TabAtkins> | Wut. |
00:17 | <hober> | that makes no sense |
17:13 | <zewt> | what's the reasoning behind canvas.getContext returning null on unsupported context types instead of throwing an exception? it's lead to the terrible "webglcontextcreationerror" contortion in webgl, since there's no exception to report error details in |
17:14 | <zewt> | seems very unlike the rest of the platform |
17:15 | <Philip`> | zewt: I think Firefox still throws an exception, so you could probably argue that the spec should be changed to throw and it won't break compatibility |
17:16 | Philip` | doesn't remember seeing a reason for returning null, except that it's easier to catch than an exception |
17:16 | <zewt> | canvas.getContext("garbage") returns null |
17:17 | <zewt> | the important case is when a type is supported, but can't be created for some reason--in that case you want to be able to say why |
17:18 | <zewt> | i don't know if error handling in "return a new object for contextId" is actually defined by the spec |
18:12 | <zewt> | webgl using the phrase "Later, at the normal event delivery time" makes me sad |