08:03
<hsivonen>
Has the scheduling of the speculative parsing meeting progressed from TBD?
08:08
<annevk>
I haven't heard anything and the wiki page doesn't say anything either (it's now protected though so I guess they won't allow more sessions)
11:57
<smaug____>
does wpt have something like info("dump this message to terminal"); ?
11:58
<annevk>
smaug____: I'd ask in irc.w3.org #testing, but I don't think so
11:59
<annevk>
smaug____: you can certainly print from server-side scripts though
11:59
<smaug____>
mochitest has info() and it is quite useful
12:48
<annevk>
hsivonen: I don't see it on https://www.w3.org/wiki/TPAC/2020/SessionIdeas so I guess it hasn't made it in
12:48
<annevk>
The breakout schedule is published on https://www.w3.org/2020/10/TPAC/breakout-schedule.html#calendar now
12:50
<hsivonen>
annevk: thanks. I wonder if I should attend Client Hints (which overlaps a team meeting)
12:50
<hsivonen>
zcorpan: are you still pursuing the speculative parsing breakout?
12:51
<annevk>
hsivonen: it would be kinda good if someone from Mozilla were there at least
12:52
<zcorpan>
hsivonen: hmmmm. I was going to. but I think I missed the deadline to propose breakout sessions :(
12:53
<zcorpan>
I proposed IntersectionObserver breakout last night, but forgot to propose one for speculative parsing
12:53
<hsivonen>
zcorpan: I see
12:58
<zcorpan>
should we ask dom if we can still add breakout sessions for things in https://github.com/whatwg/html/issues/5856 ?
13:00
<zcorpan>
MikeSmith: ^
13:01
<annevk>
zcorpan: it seems Joey had a bunch of constraints there; we could also just do an ad-hoc thing the week after
13:01
<annevk>
oh wait, he doesn't seem to mind
13:04
<zcorpan>
annevk: the week after doesn't work as well for me unfortunately
13:06
<zcorpan>
I'll email dom
13:51
<zcorpan>
annevk: hsivonen: dom said we can propose it. should we add a "WHATWG" breakout, and try to cover all things in issue 5856?
13:53
<hsivonen>
zcorpan: not sure how much time we'd need for all the topics, but WFM in principle
13:59
<annevk>
zcorpan: sure
14:01
<hsivonen>
As for timing conflicts, next week, I have other meetings on Tuesday from 15:00 Sweden time to 15:30 Sweden time. and on Wednesday from 15:00 Sweden time to 16:00 Sweden time.
14:09
<zcorpan>
hsivonen: ok, I can mention those conflicts to dom
14:16
<zcorpan>
Title: WHATWG
14:16
<zcorpan>
Proposer: Simon Pieters
14:16
<zcorpan>
Email address of proposer: simon⊙bc
14:16
<zcorpan>
Summary (one-sentence or so): Discuss lazy-loading, reusable image fetching logic, HTML speculative parsing, render blocking stylesheets, and beforematch event. See https://github.com/whatwg/html/issues/5856
14:16
<zcorpan>
Type of session (e.g.: open discussion, talk, panel, etc.): open discussion
14:16
<zcorpan>
Goals: Make progress on the listed issues.
14:16
<zcorpan>
shortname: whatwg
14:16
<zcorpan>
Apply to be a #Public_Breakout (breakouts open to the world at large, not just the W3C community): yes
15:24
<annevk>
Domenic: https://hg.mozilla.org/integration/autoland/rev/bab939b79a05 (patch to disable AppCache storage; we'll still expose a no-op API aiui)
15:25
<annevk>
patch that landed and is on its way to release*
15:28
<Domenic>
annevk: very nice
15:57
<MikeSmith>
zcorpan: about adding a breakout session, will ask too
16:04
<MikeSmith>
zcorpan: dom says he’s added it to the schedule
16:05
<MikeSmith>
https://www.w3.org/2020/10/TPAC/breakout-schedule.html#whatwg
16:06
<MikeSmith>
26 October 15:00–16:00 UTC
18:02
<zcorpan>
does somebody have a link to the webappsec tpac meeting?
18:03
<MikeSmith>
zcorpan: I am looking now too
18:04
<zcorpan>
MikeSmith: https://www.w3.org/2011/webappsec/webex.html
18:04
<MikeSmith>
ah cool
18:22
<hober>
i thought it was cancelled
18:34
<MikeSmith>
hober: yeah we ending up finding that out
19:47
<croraf>
Can someone clarify me the usefulness of the "label"'s form attribute?
19:47
<croraf>
Is it only for the screen readers?
19:48
<croraf>
Does the screen reader reads that aloud?
19:48
<croraf>
I mean if the screen reader reads the bound input element aloud I don't see the point of the "form" attribute?
19:52
<andreubotella>
That's not a `form` attribute on the label element, but a `form` WebIDL attribute (a `form` field in the DOM object)
20:16
<croraf>
I'm confused about the difference.
20:16
<croraf>
Does the label element have the "for" attribute?
20:16
<croraf>
andreubotella,
20:17
<andreubotella>
The `for` attribute, sure, not `form`
20:17
<croraf>
So w3schools is wrong here: https://www.w3schools.com/tags/tag_label.asp
20:18
<croraf>
Does "label" not have the "form" attribute, along with the "for" attribute?
20:18
<croraf>
MDN only indicates the "for" attribute: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label
20:19
<croraf>
Check this example: https://www.w3schools.com/tags/att_label_form.asp
20:20
<andreubotella>
it's not listed as an attribute for `label` in the element's section, or on obsolete features
20:21
<andreubotella>
so unless there's something I'm not aware of, w3schools is wrong
20:21
<croraf>
They even note that all browsers support it.
20:22
<andreubotella>
What does it mean for a browser to support an attribute, though?
20:23
<andreubotella>
If the attribute has things it triggers, that's one thing, but here there's nothing it triggers.
20:23
<andreubotella>
Browsers will let you set whatever attributes you want, they'll just do nothing with them other than listing them in the DOM node.
20:24
<croraf>
Well, that was my initial question, what does "form" attribute on the "label" give you.
20:24
<croraf>
It looks like it is available, so it should give something.
20:25
<croraf>
It seems to allow the labels (and inputs) to be outside of the form and still belong to the form.
20:25
<croraf>
For the inputs for example, they will be submitted when the form is submitted.
20:25
<croraf>
For the labels I dont know, perhaps something there is.
20:27
<andreubotella>
Not really, if you check the `form` field on the DOM node, you'll get the form that the `for`-element belongs to, whether you use the `form` attribute or not.
20:27
<andreubotella>
on the DOM node for the label, that is
20:28
<croraf>
(sorry if I don't understand you completely, cause I'm very tired) but check this: https://html.spec.whatwg.org/multipage/forms.html#the-label-element
20:29
<andreubotella>
yeah, there's a `form` WebIDL attribute, but `form` isn't listed as an attribute on the element
20:29
<croraf>
https://pasteboard.co/JwzgFMr.png
20:29
<andreubotella>
once again, WebIDL's terminology is confusing
20:30
<croraf>
I see, what you are saying.
20:30
<croraf>
So let's say you put a label outside a form, ok?
20:30
<croraf>
It won't have it's form field pointing to the form?
20:31
<croraf>
If the label is in the form it will have the "form" field pointing to the form?
20:32
<andreubotella>
if the label is outside a form, it'll point to a form if you have a `for` attribute pointing to a control in the form
20:32
<croraf>
OK, what if you dont have that for attribute and you put a "form" attribute"?
20:32
<croraf>
This shouldn't cause any effect?
20:33
<andreubotella>
it returns null
20:34
<croraf>
You tried to put a "form" attribute on a label outside the form. And retrieve it's form field using JS?
20:34
<andreubotella>
yeah, I just did that on firefox
20:34
<andreubotella>
let me get my chrome and webkit
20:34
<croraf>
Then, w3schools is awfully wrong.
20:35
<andreubotella>
yeah, it is
20:37
<andreubotella>
I understand that sometimes the spec text is intimidating, but even the domintro (the "for web developers" block) talks about the form owner of the associated form control, not about being directly associated to a form
20:39
<croraf>
andreubotella, thanks a lot
20:39
<croraf>
I tried putting label in the form without the for
20:39
<croraf>
And even if it is in the form, that doesnt mean its .form is pointing to the form
20:39
<croraf>
It needs to have the for pointing to the <input> that belongs to the form.
20:40
<croraf>
Right?
20:41
<andreubotella>
Looks like it
20:41
<croraf>
The input on the other hand implicitly belongs to the form if it is nested within one. And explicitly if it is outside of one.
20:42
<croraf>
Cool.
20:42
<croraf>
andreubotella, thanks a lot again
20:43
<andreubotella>
sure
23:43
<MikeSmith>
miketaylr: if you still lived in New York, we’d have the fun of calling you Mike East
23:43
<MikeSmith>
but in reality I guess Mike West is the real Mike East
23:44
<MikeSmith>
so to clear up the confusion, I think from now on we need to call you Sonny Red, and Mike West has to be Sonny Black