| 06:08 | <jyasskin> | It looks like there's no <dfn> of "user agent" or "browser" in HTML. Several other specs define "user agent", but they don't seem authoritative. |
| 09:55 | <annevk> | jyasskin: we should maybe have some overarching specification that defines a couple of those things |
| 09:56 | <annevk> | jyasskin: so far "user agent" is just a term of art I guess, without formal definition |
| 09:58 | <MikeSmith> | I think that is by design |
| 09:58 | <MikeSmith> | from Hixie_ |
| 09:58 | <MikeSmith> | not an oversight |
| 09:58 | <MikeSmith> | as far as HTML goes |
| 11:37 | <SimonSapin> | annevk: re overarching spec, isn’t HTML the kitchen sink already? :) |
| 11:40 | <annevk> | Heh, hopefully one day we figure out a way to make it not like that |
| 12:07 | smaug____ | wonders if CustomElementRegistry handling in case of document.write or initial about:blank document has been thought through. |
| 12:14 | <annevk> | smaug____: it has been considered |
| 12:15 | <annevk> | smaug____: document.write() probably only to the extent that </script> can do that too |
| 12:35 | <smaug____> | so not document.write after load event |
| 12:35 | <smaug____> | but perhaps the current setup is fine |
| 12:41 | <smaug____> | cancelBubble has been in UIEvent in Gecko at least 15 years |
| 12:43 | <smaug____> | hmm, it used to have some different behavior |
| 12:44 | <smaug____> | it has always set the stopPropagation flag |
| 12:44 | <smaug____> | but if I read this code from 1999 right, one was able to set it only during bubble phase or something |
| 12:45 | smaug____ | tries to recall the meaning of various flags in old gecko |
| 12:45 | <smaug____> | ok, cancelBubble was added in a commit "Adding old 4.x capture/release compatibility code" |
| 12:46 | <smaug____> | (unfortunately no bug number) |
| 16:35 | <annevk> | smaug____: I sure hope toggling stop propagation is a sufficient implementation |
| 16:49 | <smaug____> | yeah |
| 16:49 | <smaug____> | I wonder what Edge does |
| 16:50 | <smaug____> | annevk: one option is to try to remove the attribute |
| 16:50 | <smaug____> | I have no idea how often it is being used |
| 16:51 | <annevk> | smaug____: hopefully philipj can figure that out, but with everyone having something… |
| 16:51 | <smaug____> | oh, "EventCancelBubble 3.2310%" |
| 16:51 | <smaug____> | if I interpret chrome status right |
| 16:53 | <annevk> | Geez |
| 17:04 | <smaug____> | oh, right. IE didn't use to have .stopPropagation() but only cancelBubble |
| 17:04 | <smaug____> | no wonder |