00:44
<zewt>
ffff, need to figure out a generic greasemonkey script to make pages think everything is on screen
00:44
<zewt>
so sick of scrolling lists of results and having to scroll a little and then wait for images to load because of braindamaged mobile optimizations applied to desktop
01:07
<TabAtkins>
zewt: bet they poll scrollTop, so you're probably screwed
18:00
<Domenic>
annevk_: the same Event object is shared by all listener invocations, currently?
18:10
<annevk_>
Domenic: yes
18:11
<annevk>
Domenic: basically you iterate over the listeners for each node in the path and invoke them passing the object
18:11
<annevk>
Domenic: which should be pretty clear from the dispatch algorithm
18:12
<Domenic>
annevk: yeah, that was what I thought, but I hadn't taken the time to detangle the differences between e.g. conceptual "event" and Event objects, and a few other such things
18:13
<annevk>
Domenic: I guess there shouldn't be a conceptual event, should just be an alias for "Event object", if anything
18:14
<annevk>
Domenic: yeah, that language is a bit dated :-/
18:14
<annevk>
Domenic: mostly waiting for IDL to get internal slots to clean that up...
18:15
<Domenic>
Hmm you can call e.preventDefault() later, right? E.g. setTimeout(function () { e.preventDefault(); }, 100)? Or maybe not...
18:15
<Domenic>
preventDefault is such a strange name in the modern way of thinking :-/
18:18
<annevk>
Not quite sure what they were thinking originally
18:18
<annevk>
Domenic: no, all listeners are called in a single tick
18:18
<Domenic>
annevk: yeah, I guess it could change e.defaultPrevented, but not much else.
18:18
<annevk>
should maybe guard it with the dispatch flag...
18:18
<annevk>
meh
18:19
<Domenic>
email sent
18:19
<annevk>
ta