| 05:04 | <kochi> | Hmm, requestFullscreen()/exitFullscreen() already defined to return promise. pointerLock should follow, too. |
| 06:05 | <Manishearth> | annevk: ping, whenever you're around |
| 06:28 | <annevk> | Manishearth: good morning |
| 06:30 | <Manishearth> | o/ |
| 06:30 | <Manishearth> | I'll PM |
| 08:12 | <annevk> | JakeA: thanks for switching from durable to persistent |
| 08:12 | <annevk> | JakeA: also, exciting news |
| 08:22 | <JakeA> | annevk: Yeah! Great to see movement on this. I'm unsure about using heuristics to grant the permission though, but we'll see how that goes I guess |
| 08:23 | <JakeA> | It seems like one of the few cases where adding to homescreen / installing is a good permission signal |
| 08:24 | <annevk> | JakeA: I don't think we're going down that route initially, but we'll see |
| 08:25 | <JakeA> | annevk: are you going for a regular permission request? |
| 08:25 | <annevk> | JakeA: I can see how that might work out well, though coupling bookmark with storage might not be what users want |
| 08:25 | <annevk> | JakeA: yeah |
| 08:26 | <JakeA> | I think if the wording is right, that's the best solution. Although if the user "installs" a site, I think persistent storage is an expectation. |
| 08:27 | <JakeA> | But I agree that a bookmark isn't that |
| 08:28 | <annevk> | Calling it "installing" and not "bookmarking" makes me worry though |
| 08:28 | <annevk> | I wonder if that means folks will give those URLs more permissions |
| 08:29 | <annevk> | Just because I put some fruit collecting game on "New Tab" doesn't mean I'm okay with it getting anymore permissions than a random URL I visit |
| 08:29 | <annevk> | Or more easily, it's not a trust decision, it's a convenience thing |
| 08:30 | <annevk> | Whereas when folks talk about "installing" they seem to think it's a "trust" thing |
| 08:31 | <JakeA> | I agree in general, but when it comes to storage usage I'm less sure. Bookmarking, adding to homescreen, pinning… all these things have the feeling of "keep this around" about them. |
| 08:31 | <JakeA> | I think pinning the storage could already be the expectation in some of those cases |
| 08:32 | <annevk> | Yeah, I agree that for storage it's fairly reasonable |
| 08:32 | <annevk> | Since you've taken an action of persisting that URL |
| 11:41 | <annevk> | Kinda want to write a PR-speak to English version of https://www.w3.org/blog/2016/06/perspectives-on-security-research-consensus-and-w3c-process/ |
| 11:50 | <nox> | annevk: Do it, I'll go buy popcorn. |
| 12:27 | <annevk> | nox: https://annevankesteren.nl/2016/06/translation-from-w3c-drm-pr-speak-to-english |
| 13:03 | <zcorpan> | hmm bikeshed's self-link on headings are out of view on narrow viewports. mathiasbynens do you have an idea for a non-ugly fix? (e.g. dom or quirks mode specs) |
| 13:04 | <jwalden> | annevk: lol |
| 13:05 | <mathiasbynens> | zcorpan: perhaps http://nicolasgallagher.com/jump-links-and-viewport-positioning/ helps? |
| 13:07 | <mathiasbynens> | zcorpan: or if i misunderstood the problem, can haz example link? |
| 13:11 | <zcorpan> | mathiasbynens: it's off to the left, not off to the top. https://quirks.spec.whatwg.org/#goals |
| 13:12 | <zcorpan> | shrink the window to <= 767px and look at the heading, in particular the § |
| 13:13 | <annevk> | Manishearth: did you end up filing that CORS redirect issue we discussed a while back? |
| 13:13 | <Manishearth> | annevk: the content-type thing? |
| 13:13 | <Manishearth> | I thought I did file it? |
| 13:14 | <annevk> | Manishearth: pointer? |
| 13:15 | <mathiasbynens> | zcorpan: hmm, `.self-link { left: auto; }` looks alright to me |
| 13:15 | <mathiasbynens> | (within a media query for narrow viewports) |
| 13:16 | <zcorpan> | thx |
| 13:16 | <mathiasbynens> | zcorpan: ah wait, except for multiline headings |
| 13:17 | <Manishearth> | annevk: https://bugs.chromium.org/p/chromium/issues/detail?id=617902 https://bugzilla.mozilla.org/show_bug.cgi?id=1278493 |
| 13:18 | <mathiasbynens> | zcorpan: so maybe `.self-link { position: relative; top: auto; left: auto; margin-left: 1em; }`? |
| 13:18 | <mathiasbynens> | .5em looks better |
| 13:18 | <zcorpan> | left: auto; top: auto seems to be enough |
| 13:19 | <mathiasbynens> | zcorpan: oh right, and some `margin-left` |
| 13:19 | <mathiasbynens> | https://usercontent.irccloud-cdn.com/file/BVxu9uX4/Screen%20Shot%202016-06-27%20at%2015.18.40.png |
| 13:41 | <annevk> | Manishearth: belated thanks, that was useful |
| 13:59 | <zcorpan> | MikeSmith: i can try to fix the DOMString thing for .as if you like, or i can try to explain better if you want to fix it yourself |
| 13:59 | <nox> | annevk: Nice. RT'd you. |
| 14:02 | <MikeSmith> | zcorpan: probably quicker if you just change it on the branch directly yourself, if you have time. And I can just learn for next time from looking at how it ends up after your changes. |
| 14:03 | <zcorpan> | ok |
| 14:05 | <zcorpan> | MikeSmith: fwiw IDL enums are case-sensitive, but enumerated attribute is ascii-case-insensitive |
| 14:17 | <MikeSmith> | zcorpan: per Fetch, destinations are case-sensitive |
| 14:18 | <MikeSmith> | https://fetch.spec.whatwg.org/#concept-request-destination |
| 14:19 | <zcorpan> | MikeSmith: sure, but the as attribute doesn't have to be |
| 14:19 | <zcorpan> | MikeSmith: seems better to me to be consistent with <input type> et al |
| 14:55 | <annevk> | zcorpan: hmmm |
| 14:56 | <annevk> | zcorpan: that means you limit the namespace |
| 14:56 | <annevk> | zcorpan: not sure that's great |
| 14:56 | <annevk> | zcorpan: HTML has case-sensitive attributes already |
| 14:57 | <annevk> | zcorpan: seems better to continue that trend |
| 14:57 | <zcorpan> | annevk: which are enumerated and case-sensitive? |
| 15:00 | <zcorpan> | <ol type> i suppose |
| 15:04 | <zcorpan> | annevk: do you want to preserve the ability to introduce "Document" as a separate keyword from "document"? |
| 15:05 | <annevk> | zcorpan: I mainly don't think we should continue the practice |
| 15:05 | <annevk> | zcorpan: it has caused harm before, eg, with <form method> |
| 15:10 | <zcorpan> | hmm ok |
| 15:15 | <annevk> | zcorpan: we should maybe also see if we can make referrerpolicy case-sensitive, but it might be too late |
| 15:15 | <annevk> | zcorpan: having case-sensitivity differ between APIs and markup is just bad |
| 15:16 | <zcorpan> | annevk: yes. having case-sensitivity differ between two similar markup features is also bad, but maybe less so? |
| 15:19 | <annevk> | zcorpan: I think that's less of an issue, if you stick to case-sensitive you'll be fine |
| 15:19 | <annevk> | zcorpan: and case-sensitive is the trend everywhere since case-insensitive only makes sense for ASCII |
| 21:06 | <TabAtkins> | zcorpan, mathiasbynens: If y'all figure out what looks good, please PR Bikeshed about it. |
| 21:07 | <TabAtkins> | Or at least open an issue and I'll put the style in the right place. |
| 21:34 | <mathiasbynens> | TabAtkins: https://github.com/whatwg/resources.whatwg.org/commit/316a3ac1fca5978826c0d2cef7e21e449cba3639 |
| 23:57 | <KevinMarks_> | any idea why the fetch soec doesn't mention ETag at all? https://fetch.spec.whatwg.org |
| 23:59 | <KevinMarks_> | it calls out Last-Modified |