01:14
<smaug____>
rbyers: ping
02:12
<rbyers>
smaug____: yes?
02:32
<smaug____>
rbyers: it was about fullscreen API
02:33
<smaug____>
I guess xidorn will send some information about the issues in unprefixing
02:33
<smaug____>
rbyers: are you perhaps aware of the situation at all? and do you know if blink was willing to try to unprefix?
02:33
<smaug____>
(it would help a ton if most of the browser vendors unprefixed around the same time)
02:34
<rbyers>
We want to yes, but there are some nasty problems to fix first. It's on our layout team's list but may not happen anytime soon unfortunately.
02:35
<rbyers>
I'm trying to see if I can get it funded from just the interoperability perspective too, so I'm hopeful.
02:35
<rbyers>
Edge also wants us to do it...
02:39
<smaug____>
rbyers: yes, this is related to the Edge stuff
02:43
<smaug____>
annevk: has there been more talk about hiding APIs in certain contexts
05:52
<annevk>
smaug____: only secure contexts
05:52
<annevk>
smaug____: seems like that is still the plan
05:55
<smaug____>
annevk: this came up in a discussion about Presentation API which should be somehow disabled (not defined how in the spec) in sandboxed iframes by default
05:56
<smaug____>
and the question was whether to hide the API or make getters to return null and some ctors to throw
05:56
<smaug____>
(restarting)
06:03
<annevk>
smaug____: hmm
06:03
<annevk>
smaug____: typically we use sandboxing for that
06:04
<smaug____>
for what?
06:04
<annevk>
smaug____: or what fullscreen uses
06:04
<annevk>
smaug____: disabling things in certain browsing contexts
06:04
<smaug____>
annevk: sure, that is what Presentation API does
06:05
<smaug____>
the question is how to disable features
06:05
<annevk>
smaug____: throw I suppose
06:05
<smaug____>
like, hiding the API in the sandboxed iframe or making the getters return null or throwing or making methods no-ops or what
06:05
<smaug____>
so, no hiding in this case I guess
06:06
<smaug____>
yeah, for now the plan is to make the getter return null and a ctor to throw
06:06
<annevk>
smaug____: yeah, seems like something we might provide optin for too
08:13
<MikeSmith>
the editors of the Payment Request API have been recently getting issues resolved that were blocking implementors
08:13
<MikeSmith>
so the spec is moving along well and I encourage anybody and everybody here to please scrutinize it
08:13
<MikeSmith>
https://w3c.github.io/browser-payment-api/specs/paymentrequest.html
08:14
<MikeSmith>
and if you find problems, please file issues https://github.com/w3c/browser-payment-api/issues
08:18
<annevk>
Anyone have 5min to review a blog post for me?
08:19
<MikeSmith>
annevk: I can
08:19
<MikeSmith>
as long as it’s not something too esoteric
08:20
<annevk>
maybe a little bit esoteric
08:20
<annevk>
definitely considering the entire world population
08:25
<MikeSmith>
heh, well by the definition everything we do here is very esoteric
12:16
<annevk>
So components for HTML has been dabbled around for nearly two decades
12:18
<MikeSmith>
annevk: yeah?
12:18
<annevk>
MikeSmith: https://www.w3.org/TR/NOTE-HTMLComponents is from 98
12:19
<annevk>
MikeSmith: I'm feeling inspired to write another short blog post, since I can't quite concentrate on editing standards today
12:24
<MikeSmith>
if you write it I will be happy to review it
12:29
<MikeSmith>
annevk: I wonder if https://www.w3.org/TR/NOTE-HTMLComponents was based on the IE “Behaviors” thing, or whether it predates that
12:31
MikeSmith
finds https://msdn.microsoft.com/en-us/library/ms532146(v=vs.85).aspx
12:32
<MikeSmith>
“Using HTML Components to Implement DHTML Behaviors in Script”
13:41
<MikeSmith>
.win 33
13:41
<MikeSmith>
oofs
13:44
<annevk>
So if I want a better mobile experience for my site, I need to use <meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name=viewport> to this day?
13:44
<annevk>
This is so sad
13:45
<Ms2ger>
Very
13:49
<MikeSmith>
I think it is not just “to this day” but instead we are now stuck with it forever
13:50
<caitp>
surely there's a betterw ay
13:53
<MikeSmith>
there was before Apple unilaterally minted that
13:53
<MikeSmith>
but too late now
13:56
<annevk>
Also, designing for mobile is hard, I kinda want the <h1> to become part of the <nav> but ...
13:56
<annevk>
I guess this is what you deserve when you've been neglecting CSS for a while
14:17
<zcorpan>
MikeSmith: https://github.com/validator/validator/pull/286
14:17
<MikeSmith>
zcorpan: yup, thanks, will try to get that changed this weekend
14:18
<zcorpan>
MikeSmith: cool, no rush, just thought i'd drop it here in case you were flooded with github notifications :-)
14:21
<MikeSmith>
well I am always flooded with github notifications so yeah I appreciate it
14:54
<wanderview>
Domenic: would you be ok if I changed some "let" variables in for of loops to "var"s in the stream tests? its not actually something that works well in firefox now and prevents me from really running the tests to work on streams
14:54
<wanderview>
https://bugzilla.mozilla.org/show_bug.cgi?id=1268812
14:54
<wanderview>
obviously we need to fix that, but it seems its not the focus of these tests
15:03
<Ms2ger>
wanderview, since they're in wpt now, I'm going to claim I can r+ that, so go for it :)
15:03
<wanderview>
Ms2ger: I'm going to wait a bit since its not blocking me quite yet... but will probably do it in next couple weeks
15:03
<wanderview>
just wanted to get Domenic's opinion since its not a pressing issue yet
15:04
<wanderview>
thats assuming people don't bring me more service worker bustage :-(
16:05
<Domenic>
wanderview: sure, I guess. Sad that even in nightly you guys are behind on fairly basic ES6 stuff... Just be sure it doesn't change the semantics, as changing let to var often does, especially in loops with closures.
16:06
<Ms2ger>
Turns out `let` is hard
16:06
<Ms2ger>
Even harder if you had it before it was cool, and then it changed
16:10
<annevk>
So I tried to use this name=viewport thing and added a stylesheet, but it still looks bogus in Safari
16:11
<Domenic>
annevk: cross origin objects blog post!
16:11
<annevk>
yeah should do that
16:12
<Domenic>
let's keep a good cadence on blog.whatwg.org
16:12
<annevk>
Desktop Safari is fine though meeh
16:22
<caitp>
in your view, 10 years from now, is web development going to be more streamlined than it is now
16:22
<caitp>
or is it going to be even more of a mess
16:25
<annevk>
Firefox for iOS renders something I expect, Safari for iOS does not...
16:27
<MikeSmith>
botie, inform zcorpan label[form] change pushed to https://checker.html5.org/ with some additional fixups https://github.com/validator/validator/commit/4bdaa25fb95ed23b2fbcf97b79207db7afbc6303
16:28
<nox>
annevk: That sounds wonderful.
16:28
<annevk>
nox: you'd think that after 9 years of iPhone this would be easy
16:29
<nox>
Especially with them using the same engine, right?
16:30
<annevk>
nox: I guess WebView is a bit different from Safari here
16:30
<annevk>
UIWebView?
16:31
<annevk>
Also, there's a weird horizontal scrollbar
16:33
<caitp>
you know if you asked about it on twitter someone would tell you in a short timespan exactly how to fix it
16:33
<caitp>
...maybe
16:35
<annevk>
Yeah, last resort
16:38
<annevk>
Okay, so Safari is affected by overflow somehow
16:38
<annevk>
If you have overflow, it'll rescale the page
16:38
<annevk>
UIWebView does not do this
16:39
<MikeSmith>
botie, inform zcorpan label[form] change pushed to https://checker.html5.org/ with some additional fixups https://github.com/validator/validator/commit/4bdaa25fb95ed23b2fbcf97b79207db7afbc6303
16:39
<botie>
will do
16:43
<annevk>
caitp: https://twitter.com/annevk/status/726089939725766656 answer away 😃
16:43
<caitp>
I said someone would, I didn't say I had a clue about it :x
16:44
<annevk>
caitp: as for your question earlier, I have no idea
16:44
<annevk>
caitp: I tend to think it gets better over time, but the transitional period of new technology is always painful
16:46
<Domenic>
annevk: there's some flag for this, hold on...
16:46
<Domenic>
annevk: <meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name="viewport">
16:46
<Domenic>
shrink-to-fit=no being the key I think
16:46
<annevk>
Domenic: my site uses that
16:49
<annevk>
Oooh maybe something got incorrectly cached, it seems to work now
16:53
<caitp>
it seems like the transitional period for new tech never really ends, though
16:54
<annevk>
Maybe, but there's lots of features that are more than usable without requiring hacks
17:07
<Domenic>
let's see how it looks on Firefox Android
17:08
<Domenic>
Isn't it time to update the "URLs suck" though
17:08
<Domenic>
hmm ok kind of works on mobile
17:08
<Domenic>
the sidebar should really be hidden ideally
17:08
<Domenic>
or turned into a footer
17:08
<Domenic>
but, write a cross origin objects blog post instead of tweaking your CSS :P
17:10
<Domenic>
https://usercontent.irccloud-cdn.com/file/hsMjGda9/Screenshot_20160429-131111.png
17:11
<Domenic>
woah it looks great on chrome mobile
17:11
<Domenic>
except if you scroll left there's a lot of purple for no clear reason
17:25
<annevk>
Domenic: isn't the sidebar hidden on mobile?
17:25
<Domenic>
annevk: not in Firefox, yes in Chrome
17:26
<Domenic>
probably worth filing a bug on Firefox
17:26
<annevk>
Domenic: I wonder why all these browsers work differently
17:26
<annevk>
Domenic: the lots of purple is because of an overflowing <pre>
17:27
<annevk>
Maybe Firefox has the CSS cached?
17:27
<wanderview>
Domenic: the sidebar on anne's site is hidden on my firefox for android...
17:27
<Domenic>
Hmmmm
17:27
<Domenic>
Is there a force reload on mobile FF?
17:27
<Domenic>
Ah yep!
17:27
<Domenic>
Good now
17:28
<Domenic>
You just have to actually reload instead of just pressing enter on the URL bar again
17:29
<annevk>
Thanks for checking on Android 😃
17:33
<botie>
zcorpan, at 2016-04-29 16:41 UTC, MikeSmith said: label[form] change pushed to https://checker.html5.org/ with some additional fixups https://github.com/validator/validator/commit/4bdaa25fb95ed23b2fbcf97b79207db7afbc6303
17:34
<MikeSmith>
zcorpan: thanks for the PR!
22:27
<rniwa>
annevk: yt?