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