00:00
<MikeSmith>
very goog
00:00
<Krinkle>
https://www.mediawiki.org/wiki/ResourceLoader/Features#Flipping
00:00
<MikeSmith>
nice
00:01
MikeSmith
finds https://github.com/cssjanus/cssjanus
00:01
<MikeSmith>
... and sees Krinkle in the commit logs
00:02
<Krinkle>
Yeah, we maintain nodejs and php ports now
00:02
<Krinkle>
the original was python
00:02
<Krinkle>
This is my area :D
00:02
<MikeSmith>
Krinkle: do you know Aryeh Gregor?
00:02
<Krinkle>
Rings a bell, though it's been a while.
00:02
<MikeSmith>
yeah he's been involved with work at MediaWiki
00:03
<Krinkle>
Ha, yeah, his nickname Simetrical
00:03
<Krinkle>
His (then, SVN) access predates mine by 2 years
00:03
<MikeSmith>
and he was yeah
00:03
<MikeSmith>
extremely clever guy
00:03
<Krinkle>
2006, 2008
00:03
<MikeSmith>
he also did some fundamental work on reforming the Editing stuff
00:04
<MikeSmith>
he's been mostly busy with other stuff since
00:04
<MikeSmith>
but he sometimes has time go come back and help with feedback and insights now and then
00:18
<MikeSmith>
Krinkle: anyway in case you didn't get to it yet, https://lists.w3.org/Archives/Public/public-editing-tf/ is one place where the discussions happen
00:18
<MikeSmith>
so if you point others there, they'll see some names they'd recognize
00:19
<MikeSmith>
e.g., Johannes Wilm, Olivier Forget, Piotr Koszulinski, Frederico Knabben
00:19
Krinkle
does not recognise those names
00:19
<MikeSmith>
oh
00:20
<Krinkle>
I know you, anne, Ms2ger, Aryeh, and maybe if I see it a few others.
00:20
<MikeSmith>
they are all developers of widely used rich-text-editing libraries
00:20
<MikeSmith>
yeah those are not whatwg people
00:20
<Krinkle>
Oh, right
00:21
<Krinkle>
I know most of the TC39 folks as well, but that's unrelated.
00:21
<MikeSmith>
the CKEditor guys etc
00:21
<MikeSmith>
ah
00:21
<MikeSmith>
TC39 is a whole nother world of its own
00:21
<Krinkle>
Ah yeah, I know the software (to build compatibility), but didn't know anyone from the (f)ck team.
00:21
<Krinkle>
I see Tab is here as well. Cool!
00:22
<Krinkle>
https://lists.w3.org/Archives/Public/public-editing-tf/2014Jul/0015.html
00:23
<MikeSmith>
yeah TabAtkins rocks
00:23
<MikeSmith>
ah cool to see that contact from that Wikimedia PM
00:24
<Krinkle>
he's the product manager of the VE team. I work with him most of my time (when I'm not doing MediaWiki platform and CI testing infra things)
00:24
<MikeSmith>
I see
00:26
<Krinkle>
Alrighty. I'm subscribed now. Pff, another mailing list :-)
00:44
<MikeSmith>
heh
01:09
<TabAtkins>
😀
06:38
<MikeSmith>
the twitter thread from https://twitter.com/matthew_d_green/status/573673281338806275 is interesting
06:38
<MikeSmith>
make that https://twitter.com/davidcadrian/status/573672598384607233
06:38
<MikeSmith>
https://twitter.com/matthew_d_green/status/573678857007558656
06:38
<MikeSmith>
"you get one mega STSLSSL state machine that's not compliant with any RFC"
07:39
<annevk>
It's easy to blame the implementations, but the RFCs not dealing with the reality of implementers is frustrating too
07:42
<MikeSmith>
annevk: seems to be the rule for RFC development, rather than the exception
07:43
<MikeSmith>
I wonder when they're going to get around to realizing that their spec-development process/culture is doing harm and needs some serious change
07:45
<MikeSmith>
with this SSL stuff it seems pretty like it may have been the case that implementations copied each others brokenness because none of them could figure out what the spec was supposed to be requiring
07:45
<MikeSmith>
and because of the high cost imposed by the RFC-development process/culture, and the big disincentives to ask for refinements/fixes, then this is what we end up with
18:13
<ccat>
.
18:13
<ccat>
(sorry, no Bugzilla acct) -- https://dom.spec.whatwg.org/ -- 4.4 Interface Node -- suggest: "Each [ROOT] node has an associated node document, set upon creation, that is a document". -- "Each [ROOT] node also has an associated base URL." -- reason: 4.4 lists many types of nodes but only root has doc? -- Good Luck!
18:13
<ccat>
.
18:13
<Ms2ger>
What
18:22
<ccat>
Ms2ger: ?
18:24
<Ms2ger>
What are you trying to say?
18:28
<ccat>
Ms2ger: the first descriptions of node in 4.4 seem wrong, and was suggesting how maybe to correct them
18:29
<Ms2ger>
Oh
18:29
<Ms2ger>
You're trying to say that you think only root nodes have an associated node document?
18:31
<ccat>
Ms2ger: given how node-doc and doc itself are defined (via links), yes
18:32
<Ms2ger>
Yeah, that's not true
18:33
<ccat>
Ms2ger: ANY node can have a doc?
18:34
<ccat>
-- node-doc
18:38
<Ms2ger>
No "can have", "has"
18:38
<ccat>
Ms2ger: ok, maybe not JUST the root, maybe a few others like eg, script, iframe --- but not most nodes... ?
18:38
<Ms2ger>
That's what that sentence says
18:41
<ccat>
Ms2ger: EVERY node HAS a node-doc AND a base-URL?
18:42
<Ms2ger>
Yes
18:42
<Ms2ger>
Not distinct ones, note
18:42
<Ms2ger>
The node document of a node is just what .ownerDocument returns
18:43
<ccat>
i.e. the parent doc that contains it?
18:43
<Ms2ger>
Yes
18:43
<ccat>
oh, sorry
18:44
<Ms2ger>
Base URL should be only associated with Documents, but xml:base still exists
19:04
<ccat>
Ms2ger: ok, my correction is invalid, but might wording be a little better as: "Each node is associated with a root node-document at node creation; which is the parent document that contains the node"
19:06
<ccat>
-- "has" seems to imply "contains" rather than just "possesses"
19:09
<ccat>
Ms2ger: -- ^^ actually "has" and "possesses" both seem to imply "contains" rather than just association-with
21:00
<ccat>
.
21:00
<ccat>
(sorry, no Bugzilla acct) -- https://developers.whatwg.org/tabular-data.html#attr-table-sortable -- google chromebook browser shows warning-icon for "This page includes script from unauthenticated sources." (and pictures do not load) -- Good Luck!
21:00
<ccat>
.
23:21
<ccat>
.
23:23
<ccat>
"Thus, in an HTML document, document.getElementsByTagName("FOO") will match FOO elements that are not in the HTML namespace, and foo elements that are in the HTML namespace, but not FOO elements that are in the HTML namespace."
23:24
<ccat>
-- this seems to say that you cannot get HTML elements with uppercase tags -- which seems rather wrong!
23:32
<Ms2ger>
With document.getElementsByTagName? No
23:32
<Ms2ger>
Note that <DIV>.localName == 'div'
23:36
<ccat>
Ms2ger: y, but it says not GET the FOO elements that are in the HTML namespace, and which is what that DIV would be
23:36
<Ms2ger>
It isn't
23:39
<ccat>
Ms2ger: why? confused
23:43
<ccat>
Ms2ger: so document.getElementsByTagName("DIV") should find nothing if HTML page is all UC ?