Options:
Previous day, Next day
- # Session Start: Thu Sep 17 00:00:00 2015
- # Session Ident: #whatwg
- # [00:00] * Joins: czerasz (~czerasz@x55b3865c.dyn.telefonica.de)
- # [00:00] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [00:10] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 250 seconds)
- # [00:21] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [00:21] * Quits: dickdaley (~dickdaley@198.233.131.186) (Ping timeout: 240 seconds)
- # [00:24] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [00:25] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 240 seconds)
- # [00:27] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [00:32] * Joins: dickdaley (~dickdaley@198.233.131.186)
- # [00:34] * Joins: jyasskin (jyasskin@nat/google/x-yefzfkbyehvhpczx)
- # [00:34] * Quits: Jayflux (~Jayflux@unaffiliated/jayflux) (Ping timeout: 256 seconds)
- # [00:36] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [00:39] * Quits: jyasskin (jyasskin@nat/google/x-yefzfkbyehvhpczx) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [00:42] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Read error: Connection reset by peer)
- # [00:42] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [00:44] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [00:44] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Read error: Connection reset by peer)
- # [00:47] * Quits: ehsan (~ehsan@2001:450:1f:224:89f8:16a7:1df2:da0) (Remote host closed the connection)
- # [00:49] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 250 seconds)
- # [00:50] * Joins: ehsan (~ehsan@66.207.208.102)
- # [00:51] * Quits: roc (~chatzilla@121.98.81.183) (Ping timeout: 244 seconds)
- # [00:51] * Quits: ehsan (~ehsan@66.207.208.102) (Remote host closed the connection)
- # [00:53] * Joins: ccardona-work (~ccardona-@209.213.209.190)
- # [00:54] * Joins: mven (~textual@cpe-173-174-112-125.austin.res.rr.com)
- # [00:54] * Quits: mven (~textual@cpe-173-174-112-125.austin.res.rr.com) (Excess Flood)
- # [01:00] * Quits: dickdaley (~dickdaley@198.233.131.186) (Ping timeout: 250 seconds)
- # [01:06] * Joins: jyasskin (jyasskin@nat/google/x-duernsqwyptoazjn)
- # [01:16] * Quits: czerasz (~czerasz@x55b3865c.dyn.telefonica.de) (Ping timeout: 250 seconds)
- # [01:19] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [01:19] * Quits: jyasskin (jyasskin@nat/google/x-duernsqwyptoazjn) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [01:20] * Quits: sicking (~sicking@corp.mtv2.mozilla.com) (Ping timeout: 244 seconds)
- # [01:23] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Ping timeout: 240 seconds)
- # [01:25] * Joins: jdaggett_ (~jdaggett@61-121-216-2.dh-connect.net)
- # [01:47] * Joins: roc (~chatzilla@2400:e780:801:224:2677:3ff:fece:dc64)
- # [01:50] * Joins: raz_master (~raz@201-167-200-101-cable.cybercable.net.mx)
- # [01:52] * heycam|away is now known as heycam
- # [01:54] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [01:59] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 246 seconds)
- # [01:59] * Quits: jernoble|laptop (~jernoble@17.114.218.122) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [02:00] * Quits: raz_master (~raz@201-167-200-101-cable.cybercable.net.mx) (Quit: Leaving)
- # [02:00] * Joins: razz91 (~raz@201-167-200-101-cable.cybercable.net.mx)
- # [02:09] * Quits: ap (~ap@17.202.44.214)
- # [02:11] * Quits: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
- # [02:22] * Quits: ccardona-work (~ccardona-@209.213.209.190) (Quit: ccardona-work)
- # [02:25] * Joins: plutoniix (~plutoniix@node-pkq.pool-180-180.dynamic.totbb.net)
- # [02:30] * Quits: plutoniix (~plutoniix@node-pkq.pool-180-180.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [02:38] * Joins: encryptd_fractal (~encryptd_@2601:449:8100:cad9:f06c:f9d0:91e0:756d)
- # [02:38] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: back later)
- # [02:42] * Quits: encryptd_fractal (~encryptd_@2601:449:8100:cad9:f06c:f9d0:91e0:756d) (Ping timeout: 246 seconds)
- # [02:43] * Quits: spacenomad (~spacenoma@unaffiliated/spacenomad) (Quit: Wandering through space...)
- # [02:46] * heycam is now known as heycam|away
- # [03:12] * Joins: mven (~textual@cpe-173-174-112-125.austin.res.rr.com)
- # [03:13] * Quits: mven (~textual@cpe-173-174-112-125.austin.res.rr.com) (Excess Flood)
- # [03:14] * Parts: ot (~ot@unaffiliated/css)
- # [03:15] * heycam|away is now known as heycam
- # [03:20] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [03:30] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [03:32] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [03:34] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 252 seconds)
- # [03:36] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 250 seconds)
- # [03:36] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Ping timeout: 250 seconds)
- # [03:37] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [03:40] * Joins: encryptd_fractal (~encryptd_@2601:449:8100:cad9:5ded:87db:9848:9f24)
- # [03:41] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 256 seconds)
- # [03:42] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [03:43] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-ovzagrzubpkpxzta)
- # [03:54] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:58] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 240 seconds)
- # [03:59] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [04:08] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 252 seconds)
- # [04:09] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [04:12] * Joins: vyorkin (~vyorkin@broadband-37-110-21-113.nationalcablenetworks.ru)
- # [04:13] * Quits: encryptd_fractal (~encryptd_@2601:449:8100:cad9:5ded:87db:9848:9f24) (Remote host closed the connection)
- # [04:15] * Joins: encryptd_fractal (~encryptd_@2601:449:8100:cad9:91a9:1efe:9da0:8333)
- # [04:16] * Quits: vyorkin (~vyorkin@broadband-37-110-21-113.nationalcablenetworks.ru) (Client Quit)
- # [04:18] * Quits: encryptd_fractal (~encryptd_@2601:449:8100:cad9:91a9:1efe:9da0:8333) (Remote host closed the connection)
- # [04:18] * Joins: encryptd_fractal (~encryptd_@2601:449:8100:cad9:91a9:1efe:9da0:8333)
- # [04:20] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-nutuonysngxdncag)
- # [04:20] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 264 seconds)
- # [04:21] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [04:21] * Quits: encryptd_fractal (~encryptd_@2601:449:8100:cad9:91a9:1efe:9da0:8333) (Remote host closed the connection)
- # [04:22] * Joins: mven (~textual@cpe-173-174-112-125.austin.res.rr.com)
- # [04:22] * Quits: mven (~textual@cpe-173-174-112-125.austin.res.rr.com) (Excess Flood)
- # [04:22] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [04:25] * Quits: smaug____ (~chatzilla@a91-154-43-105.elisa-laajakaista.fi) (Ping timeout: 252 seconds)
- # [04:27] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 246 seconds)
- # [04:31] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 264 seconds)
- # [04:31] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-npbqnyitgdyrjljh) (Quit: Connection closed for inactivity)
- # [04:31] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [04:35] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [04:35] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 240 seconds)
- # [04:36] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [04:51] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 246 seconds)
- # [04:51] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [05:00] * Quits: wilsonpage-away (~wilsonpag@217.111.161.212) (Quit: Textual IRC Client: www.textualapp.com)
- # [05:01] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [05:07] * heycam is now known as heycam|away
- # [05:09] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
- # [05:11] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 255 seconds)
- # [05:12] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [05:22] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 272 seconds)
- # [05:22] * Joins: tripu (~tripu@2001:200:0:8805:d18b:416c:ab39:b419)
- # [05:22] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [05:23] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [05:23] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [05:32] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [05:32] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [05:43] * Quits: tripu (~tripu@2001:200:0:8805:d18b:416c:ab39:b419) (Ping timeout: 246 seconds)
- # [05:47] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [05:48] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [05:51] * heycam|away is now known as heycam
- # [06:01] * Joins: jwalden (~waldo@108-233-252-216.lightspeed.sntcca.sbcglobal.net)
- # [06:01] * Quits: AustinMatherne (~AustinMat@li1047-129.members.linode.com) (Quit: Lost terminal)
- # [06:01] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 260 seconds)
- # [06:01] * Joins: AustinMatherne (~AustinMat@li1047-129.members.linode.com)
- # [06:05] * Quits: AustinMatherne (~AustinMat@li1047-129.members.linode.com) (Read error: Connection reset by peer)
- # [06:06] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [06:06] * Joins: AustinMatherne (~AustinMat@li1047-129.members.linode.com)
- # [06:06] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 240 seconds)
- # [06:07] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [06:13] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-ovzagrzubpkpxzta) (Quit: Connection closed for inactivity)
- # [06:16] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 256 seconds)
- # [06:16] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [06:25] * heycam is now known as heycam|away
- # [06:28] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 255 seconds)
- # [06:31] * Joins: strugee (~strugee@2602:d8:a048:e600:2247:47ff:fe82:d58c)
- # [06:33] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [06:35] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 246 seconds)
- # [06:37] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [06:39] * Joins: zdobersek (~zan@46.166.190.205)
- # [06:41] * Quits: razz91 (~raz@201-167-200-101-cable.cybercable.net.mx) (Read error: Connection reset by peer)
- # [06:41] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 240 seconds)
- # [06:41] * Quits: Mateon1 (~Mateon1@unaffiliated/mateon1) (Ping timeout: 250 seconds)
- # [06:42] * heycam|away is now known as heycam
- # [06:42] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [06:48] * Joins: Mateon1 (~Mateon1@unaffiliated/mateon1)
- # [06:50] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Remote host closed the connection)
- # [06:54] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 240 seconds)
- # [06:54] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [06:59] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 250 seconds)
- # [06:59] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [07:12] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 252 seconds)
- # [07:13] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [07:29] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [07:32] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 265 seconds)
- # [07:33] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [07:37] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 260 seconds)
- # [07:38] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [07:51] * Joins: encryptd_fractal (~encryptd_@2601:449:8301:30bd:b938:4032:9024:5003)
- # [07:51] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 255 seconds)
- # [07:55] * Joins: czerasz (~czerasz@x55b3865c.dyn.telefonica.de)
- # [07:56] * Quits: encryptd_fractal (~encryptd_@2601:449:8301:30bd:b938:4032:9024:5003) (Ping timeout: 246 seconds)
- # [07:56] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [07:57] * Joins: tantek (~tantek@c-67-180-84-90.hsd1.ca.comcast.net)
- # [07:59] <MikeSmith> heycam: If you're around, I have what I hope is a related to WebIDL use in the HTML spec that should be quick to answer
- # [07:59] <heycam> MikeSmith, hi! sure.
- # [07:59] <MikeSmith> heycam: ok, in https://html.spec.whatwg.org/multipage/infrastructure.html#safe-passing-of-structured-data
- # [07:59] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [07:59] <MikeSmith> or more specifically in https://html.spec.whatwg.org/multipage/infrastructure.html#internal-structured-cloning-algorithm
- # [08:00] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 265 seconds)
- # [08:00] <MikeSmith> the If input is an Object object
- # [08:00] <MikeSmith> the "If input is an Object object" case
- # [08:00] <MikeSmith> that should in fact be uppercase "Object", right?
- # [08:00] <MikeSmith> I mean it's right as-is
- # [08:01] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [08:01] <MikeSmith> it should not be lowercase "object"
- # [08:01] <heycam> MikeSmith, yes, I think it's right to be Object
- # [08:01] <heycam> since below that it says that those names are used to check against [[Class]]
- # [08:01] <MikeSmith> ok
- # [08:02] <heycam> mind you, [[Class]] doesn't exist any more in ES6
- # [08:02] <MikeSmith> lemme check I think there is once more instance I wanted to conform
- # [08:02] <MikeSmith> oh
- # [08:02] <MikeSmith> will we have to update the HTML spec then?
- # [08:02] <MikeSmith> with regard to that
- # [08:03] <heycam> yeah, it should.
- # [08:03] * heycam wonders what to
- # [08:03] * Quits: tantek (~tantek@c-67-180-84-90.hsd1.ca.comcast.net) (Quit: tantek)
- # [08:03] <heycam> I have loose language in the IDL spec like "if V is a Dat object, ..."
- # [08:03] <heycam> *Date
- # [08:03] <heycam> but I need to make that more precise
- # [08:04] <MikeSmith> hmm yah
- # [08:04] <heycam> http://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.prototype.tostring does checking for particular internal slots, to determine what to return from Object.prototype.toString
- # [08:05] * MikeSmith looks
- # [08:05] <heycam> so to the extent that we need to do type checking of JS objects, maybe we should have some common definition that does the same checks
- # [08:05] <MikeSmith> yeah that would seem to make sense
- # [08:06] <heycam> another point is that newer objects like Map and Set get their appropriate Object.prototype.toString value from their @@toStringTag property
- # [08:07] <MikeSmith> so?
- # [08:07] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [08:07] <heycam> so specific checks like for [[MapData]] might be warranted there
- # [08:07] <annevk> zcorpan: do you not have Wattsi setup?
- # [08:07] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [08:08] <MikeSmith> heycam: ah ok
- # [08:08] <MikeSmith> wait wat is a "exotic String object"
- # [08:08] <heycam> then for all of the IDL-interface-typedef things, like ImageData, it's sufficient just to say "if input is an ImageData object"
- # [08:08] <heycam> as the IDL spec assumes that we can tell that an object is a platform object implementing a particular IDL interface
- # [08:08] <MikeSmith> ah yeah I see, that would be preferable
- # [08:08] <MikeSmith> yeah
- # [08:09] <heycam> but yeah a single algorithm "if an X is a Y object" that does all that would be helpful
- # [08:09] * Joins: tantek (~tantek@c-67-180-84-90.hsd1.ca.comcast.net)
- # [08:09] <annevk> MikeSmith: so I think we want to move structured cloning into IDL...
- # [08:09] <MikeSmith> I support any plan that pushes all the hard work to the WebIDL spec
- # [08:10] <annevk> MikeSmith: since it's an ECMAScript extension in part it doesn't really fit well in HTML
- # [08:10] <MikeSmith> annevk: yeah I think there is a note about that somewhere
- # [08:10] <MikeSmith> yup
- # [08:10] <heycam> probably makes sense yeah
- # [08:11] <MikeSmith> annevk: in the mean time it would be nice to clear away as many of the XXX comments in the source as we can. It's a minor thing but to me at least it's not very helpful to have the build just spit that list out at end every single time
- # [08:12] <MikeSmith> because in practice we then just ignore that list
- # [08:12] <annevk> MikeSmith: I would accept a PR that changes them to "TODO"
- # [08:12] <MikeSmith> OK well then the disappear completely and we never get back to fixing them
- # [08:12] <annevk> MikeSmith: my understanding is that XXX can be used while making edits, it should not be used for things that end up in a commit
- # [08:12] <MikeSmith> ah ok
- # [08:13] <annevk> MikeSmith: we should probably track TODO separately somehow, or file issues on them
- # [08:13] * Quits: tantek (~tantek@c-67-180-84-90.hsd1.ca.comcast.net) (Client Quit)
- # [08:13] <MikeSmith> OK well then I would like to fix/remove the existing XXX ones that we can fix/remove, then after that, change the remaining ones to TODOs
- # [08:14] <MikeSmith> I can make a PR for that
- # [08:14] * Joins: boogyman (~justme_j@69.26.208.78)
- # [08:14] * Quits: boogyman (~justme_j@69.26.208.78) (Changing host)
- # [08:14] * Joins: boogyman (~justme_j@pdpc/supporter/professional/boogyman)
- # [08:16] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [08:16] <MikeSmith> annevk: and maybe I can for that PR just make an xxx-removal branch, and then everybody reviews the existing XXX things and we all just push changes to the branch for any we have information for that we can resolve
- # [08:16] <MikeSmith> all work off the same branch
- # [08:17] <MikeSmith> OK>
- # [08:17] <MikeSmith> OK?
- # [08:18] <annevk> MikeSmith: sure
- # [08:19] <annevk> MikeSmith: got distracted, but that seems totally fine
- # [08:19] <zcorpan> annevk: no, haven't attempted yet
- # [08:20] <annevk> zcorpan: that might be a good idea, especially when supplying patches that are more than a typo fix
- # [08:21] <zcorpan> annevk: yes :-)
- # [08:21] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 264 seconds)
- # [08:22] * Quits: czerasz (~czerasz@x55b3865c.dyn.telefonica.de) (Ping timeout: 240 seconds)
- # [08:25] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [08:25] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [08:28] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [08:33] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-gffrcvaipkqkcqkw)
- # [08:35] * Joins: boogyman__ (~justme_j@69.26.208.78)
- # [08:37] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [08:38] * Quits: boogyman (~justme_j@pdpc/supporter/professional/boogyman) (Ping timeout: 246 seconds)
- # [08:42] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 252 seconds)
- # [08:43] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [08:46] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [08:47] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop0pzhkku5vlpw.ip6.access.telenet.be)
- # [08:52] * Joins: encryptd_fractal (~encryptd_@2601:449:8301:30bd:cc90:2c13:bdef:c545)
- # [08:54] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [08:55] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [08:56] * Quits: encryptd_fractal (~encryptd_@2601:449:8301:30bd:cc90:2c13:bdef:c545) (Ping timeout: 246 seconds)
- # [08:57] * Quits: roc (~chatzilla@2400:e780:801:224:2677:3ff:fece:dc64) (Ping timeout: 240 seconds)
- # [09:03] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [09:04] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [09:05] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 246 seconds)
- # [09:05] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [09:08] <MikeSmith> zcorpan: several of those existing XXX comments seem to be in the source of the image section
- # [09:12] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [09:18] <zcorpan> MikeSmith: yeah
- # [09:19] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 240 seconds)
- # [09:19] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [09:21] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 240 seconds)
- # [09:25] * Joins: jacobolus (~jacobolus@106.sub-70-214-6.myvzw.com)
- # [09:30] * heycam is now known as heycam|away
- # [09:32] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [09:33] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 265 seconds)
- # [09:34] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [09:39] <annevk> MikeSmith: so yeah, I looked at that Object thing and fixing it is kind of a rabbit hole
- # [09:39] <annevk> MikeSmith: I would be okay with just removing the XXX thing though and filing an issue on structured cloning
- # [09:41] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [09:41] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 260 seconds)
- # [09:41] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [09:41] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [09:42] * Joins: czerasz (~czerasz@p5DDBB131.dip0.t-ipconnect.de)
- # [09:45] <MikeSmith> aok
- # [09:45] <annevk> MikeSmith: btw, if I want to update Wattsi, what do I do? Just run build.sh and hope for the best?
- # [09:46] <annevk> MikeSmith: is DEFINES="-dUSEROPES -dLINES -dPARSEERROR -Px86_64" still needed with your fix?
- # [09:47] * Joins: calvaris (~calvaris@fanzine.igalia.com)
- # [09:48] <MikeSmith> annevk: yeah it should just (re)compile. If it doesn't then that's a bug on whoever made the change that broke its build
- # [09:49] <MikeSmith> you can drop -Px86_64 now
- # [09:49] <annevk> MikeSmith: so one thing that would be great for you to host would be the email archives...
- # [09:49] <annevk> MikeSmith: that would substantially improve the status quo, though might be tricky
- # [09:50] <MikeSmith> if we host the email archives we want it at the some domain, no?
- # [09:50] <MikeSmith> I know we could rewrite the URLs
- # [09:52] <annevk> MikeSmith: yeah, ideally everything the same
- # [09:53] <annevk> MikeSmith: since DreamHost doesn't provide us with HTTPS, lists.whatwg.org is basically broken
- # [09:53] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
- # [09:55] <MikeSmith> well I could host something experimentally first, either under https://sideshowbarker.net/ or I get another domain and cert
- # [09:55] <MikeSmith> or we transfer DNS for some domain to a host I get set up
- # [09:55] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [09:56] <MikeSmith> or subdomain of what.org
- # [09:56] <MikeSmith> ah yeah, so if we could do that for lists.whatwg.org yeah
- # [09:57] <MikeSmith> but the other thing is, we'd want to decide on what e-mail archiving software we want to use
- # [09:58] <annevk> whatwg/wattsi no longer being a fork made that somewhat hard
- # [09:58] <MikeSmith> rather than the old-fashioned one we had before, and the mailman thing or whatever it is that we have a w3c
- # [09:58] <annevk> if we use different software we'd have to setup redirects and such, no?
- # [09:58] <MikeSmith> ah you mean for the existing archives too
- # [09:58] <MikeSmith> yeah we would I guess
- # [09:59] <annevk> sounds painful
- # [09:59] <MikeSmith> yeah
- # [09:59] <annevk> I'm not opposed, but I'm not sure how complicated you'd want to make this
- # [09:59] * Quits: jdaggett_ (~jdaggett@61-121-216-2.dh-connect.net) (Quit: jdaggett_)
- # [09:59] <MikeSmith> no, I didn't understand what the goal was
- # [09:59] <annevk> basically to get lists.whatwg.org on the HTTPS train
- # [10:00] <MikeSmith> if the goal is to make the existing URLs to the archive actually work again I can definitely host that
- # [10:00] <MikeSmith> yeah
- # [10:00] <MikeSmith> so that's do-able
- # [10:01] <MikeSmith> > annevk: whatwg/wattsi no longer being a fork made that somewhat hard
- # [10:01] <MikeSmith> but you got it worked out OK?
- # [10:01] <annevk> yeah, just deleted what I had and then did it again
- # [10:01] <MikeSmith> k
- # [10:02] <MikeSmith> anyway right my biggest priority is that I want to get the changes to the build script landed
- # [10:02] <MikeSmith> then I will return to greater sanity and can think clearly about other stuff
- # [10:04] <MikeSmith> spending a lot of time writing bash/shell script stuff kind of messes with one's mind
- # [10:04] <annevk> yeah, this has no priority whatsoever, just seemed like a good task to sort out first, since that is actually something that is broken with our current server setup
- # [10:05] <MikeSmith> yeah agreed
- # [10:05] <MikeSmith> it will be cheaper and simpler to deploy come November of course
- # [10:05] <MikeSmith> as far as the cert setup
- # [10:06] <annevk> MikeSmith: yeah, hopefully that works out well
- # [10:06] <MikeSmith> I think it will. They met their goal for this month and seem to be on track with the plans for Nov
- # [10:06] <annevk> MikeSmith: would be great if we could migrate 1H of next year to avoid having to do the dance again, certificate lasts until July 2016 or so
- # [10:06] <MikeSmith> ah yeah
- # [10:07] <annevk> And I somewhat doubt DreamHost will have Let's Encrypt integration anytime soon, but who knows
- # [10:07] <MikeSmith> ah true
- # [10:08] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 265 seconds)
- # [10:08] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [10:09] <MikeSmith> so about that, anyway in general, I do not find it painful or onerous to maintain a full system from a VM with root
- # [10:10] <MikeSmith> I've run my own sites that way for long years now, including running an MTA (exim4), which is about as hairy as it gets
- # [10:10] <zcorpan> annevk: hmmm, img-environment-changes should have initiator "imageset" probably
- # [10:11] <MikeSmith> so if/when were to decide to move away from Dreamhost to running it all on a VM I think it could be manageable and I would be OK taking responsiblity for keeping it running and dealing with outages and what-not
- # [10:11] <annevk> zcorpan: did I cause a regression?
- # [10:13] <zcorpan> annevk: no, the old text didn't mention it in that algorithm. i can file a new bug
- # [10:16] * Joins: yoav (~yoav@37.162.105.116)
- # [10:17] <zcorpan> https://github.com/whatwg/html/issues/159
- # [10:17] <annevk> zcorpan: unless there's anything else I'll merge https://github.com/whatwg/html/commit/5ce1250e9832f2ae6fed4b6e8151a39be2a6dd78 into master
- # [10:18] <zcorpan> annevk: LGTM
- # [10:19] * Quits: yoav (~yoav@37.162.105.116) (Remote host closed the connection)
- # [10:19] <Ms2ger> annevk, you'll have to close the issues manually, btw
- # [10:19] <annevk> Ms2ger: yeah I know
- # [10:20] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [10:20] <MikeSmith> annevk: I never made time to review it but will post-merge (on the off chance I notice something that nobody else noticed yet)
- # [10:24] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [10:24] <annevk> MikeSmith: thank you
- # [10:24] <annevk> MikeSmith: there is definitely things left to fix, in particular wording around response handling can be much improved still
- # [10:24] <MikeSmith> well for now it's really nice to have that landed
- # [10:26] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [10:27] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [10:29] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 240 seconds)
- # [10:29] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [10:30] * Joins: yoav (~yoav@37.162.105.116)
- # [10:31] <annevk> >23500 occurrences of "<code"
- # [10:31] * Joins: tripu (~tripu@p2745048-ipngn22401marunouchi.tokyo.ocn.ne.jp)
- # [10:31] * Joins: Hory (Hory@2a02:2f0a:b0bf:ffff::567e:1001)
- # [10:31] <annevk> That makes annotating strings and byte sequences a little more involved than I hoped for
- # [10:37] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [10:38] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [10:38] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [10:39] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [10:42] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [10:43] * Joins: espadrine (~tyl@213.152.2.4)
- # [10:44] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [10:45] <Ms2ger> Well this is not something I expected to see today: https://bugzilla.mozilla.org/show_bug.cgi?id=1205391
- # [10:49] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [10:51] * Quits: yoav (~yoav@37.162.105.116) (Ping timeout: 260 seconds)
- # [10:53] <annevk> Ms2ger: it's amusing how much senior engineers "spam" attracts
- # [10:54] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
- # [10:55] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 272 seconds)
- # [10:55] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [10:59] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
- # [11:01] * Joins: adactio (~adactio@212.42.170.121)
- # [11:02] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 244 seconds)
- # [11:02] * Joins: roc (~chatzilla@121.98.92.123)
- # [11:03] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [11:05] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [11:05] * Quits: adactio (~adactio@212.42.170.121) (Ping timeout: 250 seconds)
- # [11:06] * Joins: adactio (~adactio@212.42.170.121)
- # [11:07] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 246 seconds)
- # [11:08] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [11:08] <annevk> It seems Fetch can't escape the jokes: https://twitter.com/kevinmarks/status/644430480364802048 https://twitter.com/maybekatz/status/643690173486620672
- # [11:09] <annevk> I'm not even sure whether I've seen that movie
- # [11:10] * Joins: schalkneethling (~Adium@2001:1af8:4700:a012:1::1)
- # [11:10] <tantek> annevk: it's a powerful reference
- # [11:11] * Joins: yoav (~yoav@37.162.105.116)
- # [11:13] <JakeA> I haven't seen it, but I feel like I have now
- # [11:14] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Quit: Textual IRC Client: www.textualapp.com)
- # [11:22] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [11:24] * Quits: yoav (~yoav@37.162.105.116) (Ping timeout: 240 seconds)
- # [11:31] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [11:38] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [11:40] <annevk> heycam|away: https://www.w3.org/Bugs/Public/show_bug.cgi?id=28765 seems bogus, but I'm not sure...
- # [11:40] <annevk> heycam|away: do you know?
- # [11:40] <annevk> Ms2ger: you perhaps?
- # [11:41] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop0pzhkku5vlpw.ip6.access.telenet.be) (Ping timeout: 256 seconds)
- # [11:42] <jgraham> Seems Ms2ger didn't want to help
- # [11:44] * Parts: calvaris (~calvaris@fanzine.igalia.com) ("Ex-Chat")
- # [11:46] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [11:47] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop0pzhkku5vlpw.ip6.access.telenet.be)
- # [11:47] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [11:49] * Quits: jwalden (~waldo@108-233-252-216.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
- # [11:50] <annevk> :-(
- # [11:55] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
- # [11:55] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 256 seconds)
- # [11:56] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [11:56] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [11:57] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [11:57] * Joins: smaug____ (~chatzilla@a91-154-43-105.elisa-laajakaista.fi)
- # [11:59] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Ping timeout: 264 seconds)
- # [12:02] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 240 seconds)
- # [12:03] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [12:05] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [12:06] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [12:07] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [12:08] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [12:08] <Ms2ger> annevk, sup?
- # [12:08] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
- # [12:09] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [12:11] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [12:12] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [12:15] <Ms2ger> annevk, seems like it could make sense if we're ever going to add more prefixed attributes to WorkerGlobalScope
- # [12:16] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [12:17] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [12:18] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [12:18] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [12:19] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
- # [12:23] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [12:24] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [12:29] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [12:29] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [12:30] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [12:35] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [12:36] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [12:37] * Quits: dlitz (~dwon@goedel.dlitz.net) (Ping timeout: 252 seconds)
- # [12:42] * Joins: dlitz (~dwon@goedel.dlitz.net)
- # [12:43] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [12:48] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [12:54] * Joins: ^esc_ (~esc-ape@178.165.129.43.wireless.dyn.drei.com)
- # [12:55] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [12:55] * Joins: encryptd_fractal (~encryptd_@2601:449:8301:30bd:7cb4:21c1:57e6:5362)
- # [12:56] * Quits: smaug____ (~chatzilla@a91-154-43-105.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
- # [12:57] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [12:57] <annevk> Ms2ger: can you explain to me how they're different?
- # [12:58] * Quits: ^esc (~esc-ape@178.165.129.201.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
- # [12:58] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
- # [12:59] <Ms2ger> annevk, how what's different?
- # [13:00] * Quits: encryptd_fractal (~encryptd_@2601:449:8301:30bd:7cb4:21c1:57e6:5362) (Ping timeout: 240 seconds)
- # [13:00] <annevk> Ms2ger: using implements vs inheritance for a global
- # [13:02] <Ms2ger> Inherited attributes aren't "own"
- # [13:03] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 240 seconds)
- # [13:03] <Ms2ger> So `var location = location` in a worker creates a shadowing own property initialized to undefined, and then sets it to itself
- # [13:03] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [13:06] <annevk> Ms2ger: https://heycam.github.io/webidl/#Global in step 2 it says consequential interfaces which includes inherited interfaces
- # [13:06] <Ms2ger> Really?
- # [13:07] <Ms2ger> I don't think A is a consequential interface of A
- # [13:08] <annevk> Ms2ger: yeah, I guess not, that seems somewhat confusing
- # [13:09] <Ms2ger> No opinion on whether it should
- # [13:09] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Read error: Connection reset by peer)
- # [13:09] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [13:16] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 252 seconds)
- # [13:16] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [13:17] * Joins: webguynow (~webguynow@73.22.239.213)
- # [13:23] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [13:31] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [13:31] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [13:37] * Quits: webguynow (~webguynow@73.22.239.213) (Ping timeout: 272 seconds)
- # [13:38] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [13:46] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [13:47] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [13:48] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [13:50] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Read error: Connection reset by peer)
- # [13:51] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [13:53] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 250 seconds)
- # [13:53] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [13:58] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [14:00] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 240 seconds)
- # [14:01] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [14:05] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 240 seconds)
- # [14:05] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [14:06] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [14:09] * Quits: czerasz (~czerasz@p5DDBB131.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
- # [14:10] * Joins: smaug____ (~chatzilla@a91-154-43-105.elisa-laajakaista.fi)
- # [14:22] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [14:23] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 246 seconds)
- # [14:23] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [14:27] <annevk> Ms2ger: do you know how Gecko's worker setup works?
- # [14:27] <annevk> Ms2ger: fixing the base URL thing is somewhat complicated since the specification sets up the environment before it actually starts fetching...
- # [14:27] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [14:27] * wilsonpage is now known as wilsonpage-away
- # [14:27] <Ms2ger> annevk, vaguely. Have you seen khuey's presentation?
- # [14:28] <annevk> Ms2ger: I don't think it goes into this from memory, but it's been a while
- # [14:28] * Quits: wilsonpage-away (~wilsonpag@217.111.161.212) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [14:30] <Ms2ger> https://mxr.mozilla.org/mozilla-central/ident?i=GetOrCreateGlobalScope may point to related code?
- # [14:35] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [14:37] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [14:40] * Joins: yoav (~yoav@37.161.186.73)
- # [14:43] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [14:45] * Quits: yoav (~yoav@37.161.186.73) (Ping timeout: 246 seconds)
- # [14:46] * Joins: yoav (~yoav@37.161.186.73)
- # [14:47] * Joins: slvrbckt (~nkj@xvm-166-244.ghst.net)
- # [14:51] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 244 seconds)
- # [14:51] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [14:51] <annevk> http://www.w3.org/TR/workers/ o_O
- # [14:52] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [14:52] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [14:53] <slvrbckt> does anyone know if ReadableStream can be used to acheive what is described in this writeup? http://maxogden.com/a-proposal-for-streaming-xhr.html
- # [14:55] <annevk> slvrbckt: I think so, yes
- # [14:55] * Quits: halfline (rstrode@nat/redhat/x-ldsqnmsiyqgtjzub) (Quit: ZNC - http://znc.in)
- # [14:56] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 246 seconds)
- # [14:56] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [14:56] <annevk> I think I have a way to rewrite this worker thing... Not entirely sure it won't crash anything though
- # [14:57] * Joins: halfline (rstrode@nat/redhat/x-dkfrnaibtfevnqxz)
- # [14:58] <slvrbckt> annevk: I'm having a hard time finding any good documentation on using ReadableStream, do you know of any good introductions to using it with large file downloads in the browser?
- # [14:59] <annevk> slvrbckt: does https://jakearchibald.com/2015/thats-so-fetch/#streams help?
- # [15:01] * Quits: yoav (~yoav@37.161.186.73) (Remote host closed the connection)
- # [15:01] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [15:01] * Joins: czerasz (~czerasz@p5DDBB131.dip0.t-ipconnect.de)
- # [15:04] <slvrbckt> annevk: that does help, it's centered about text data, but I think it shouldn't be too hard to translate that to dealing with binary data
- # [15:05] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 255 seconds)
- # [15:06] <annevk> Ms2ger: so the way Hixie designed this basically requires overwriting the URL of the setting object later on...
- # [15:06] <annevk> Ms2ger: since a MessagePort object needs to be associated with a settings object upon creation
- # [15:06] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [15:06] <annevk> Ms2ger: and presumably MessagePorts need to be entangled before being handed back
- # [15:06] <annevk> Ms2ger: so you would either have to try to unravel all that or do this quick hack...
- # [15:06] <Ms2ger> Ugh, MessagePorts
- # [15:07] <annevk> There's also a bug in the spec where it entangles the MessagePort with the global object rather than the settings object
- # [15:07] <annevk> That's why I thought I could fix it initially, by just creating the settings object later
- # [15:08] <annevk> MikeSmith: I think rigo just advertized self-signed certificates on public-webappsec...
- # [15:08] <annevk> mkwst: will that list get moderation at some point?
- # [15:10] * Joins: ^esc (~esc-ape@178.115.128.112.wireless.dyn.drei.com)
- # [15:10] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [15:11] * kborchers_ is now known as kborchers
- # [15:14] * Quits: ^esc_ (~esc-ape@178.165.129.43.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
- # [15:17] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [15:18] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [15:19] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [15:21] * Quits: beverloo (beverloo@nat/google/x-kzushxhclbfbmgza) (Remote host closed the connection)
- # [15:22] * Joins: eric_carlson (~ericc@17.202.49.180)
- # [15:24] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
- # [15:27] * Joins: beverloo (beverloo@nat/google/x-ybjgmvxpmkvoqciv)
- # [15:27] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [15:35] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [15:35] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 255 seconds)
- # [15:36] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [15:39] * Joins: dickdaley (~dickdaley@ip98-183-52-15.pn.at.cox.net)
- # [15:41] <annevk> Ms2ger: so... shared workers and redirects, how does that work?
- # [15:41] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [15:41] <annevk> Ms2ger: each time I get close to solving this, another problem pops up
- # [15:43] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 260 seconds)
- # [15:43] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [15:43] * Joins: wilsonpa_ (~wilsonpag@217.111.161.213)
- # [15:45] <wanderview> annevk: what kind of redirects? worker scripts are restricted to same-origin, right?
- # [15:45] <annevk> wanderview: sure
- # [15:45] * Quits: dickdaley (~dickdaley@ip98-183-52-15.pn.at.cox.net) (Ping timeout: 250 seconds)
- # [15:46] <annevk> wanderview: say you have /a/ redirecting to /b/, what is the base URL?
- # [15:46] <annevk> wanderview: what does new SharedWorker("/a/") vs new SharedWorker("/b/") do (and combinations on that theme)
- # [15:46] <wanderview> hmm, ok
- # [15:47] <annevk> Not really, it all looks ind of broken :-)
- # [15:47] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Ping timeout: 250 seconds)
- # [15:47] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 250 seconds)
- # [15:48] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [15:48] <Ms2ger> annevk, yeah
- # [15:49] <Ms2ger> Let me quote from my lists of things to write tests for
- # [15:49] <Ms2ger> SharedWorker
- # [15:49] <Ms2ger> > If worker global scope's location attribute represents an absolute URL
- # [15:49] <Ms2ger> > that is not exactly equal to scriptURL, then throw a URLMismatchError
- # [15:49] <Ms2ger> > exception and abort all these steps.
- # [15:49] <Ms2ger> new SharedWorker("x"); new SharedWorker("x"); with x redirecting to y
- # [15:49] * Joins: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
- # [15:50] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [15:50] <annevk> Ms2ger: the whole WorkerLocation concept is kind of hand wavy designed too
- # [15:51] <Ms2ger> It does mention "after redirects", though, doesn't it?
- # [15:51] <annevk> Ms2ger: sure, but nowhere is it actually set
- # [15:51] <Ms2ger> Yeah
- # [15:51] <Ms2ger> Par for the course :)
- # [15:53] * Joins: mven (~textual@32.97.110.56)
- # [15:53] * Quits: mven (~textual@32.97.110.56) (Excess Flood)
- # [15:53] * Joins: dickdaley (~dickdaley@198.233.131.186)
- # [15:56] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [15:58] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [16:03] <annevk> Ms2ger: it seems you get distinct instances https://dump.testsuite.org/worker/sharedworker.html
- # [16:03] <Ms2ger> Lovely
- # [16:03] <Ms2ger> Not very surprising, but still
- # [16:04] <annevk> Ms2ger: maybe I should wait creating a new one until I get something back, see what happens then
- # [16:05] <Ms2ger> Ugh, hadn't even though about that
- # [16:09] * Quits: boogyman__ (~justme_j@69.26.208.78) (Ping timeout: 246 seconds)
- # [16:09] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 256 seconds)
- # [16:09] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [16:13] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [16:15] * Quits: adactio (~adactio@212.42.170.121) (Quit: adactio)
- # [16:18] <annevk> Ms2ger: doesn't seem to matter
- # [16:20] <annevk> Ms2ger: how can you even get a URLMismatchError?
- # [16:22] * Joins: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net)
- # [16:24] <annevk> Ah, through the name property
- # [16:25] <ccardona-work> Good morning/afternoon/evening WHATWG crew o/
- # [16:26] * Quits: jacobolus (~jacobolus@106.sub-70-214-6.myvzw.com) (Remote host closed the connection)
- # [16:32] <Ms2ger> I wonder if we should just pull in the WebSocket API spec
- # [16:32] <annevk> Ms2ger: you mean protocol?
- # [16:33] <Ms2ger> I can't type
- # [16:33] <Ms2ger> Yes
- # [16:34] <annevk> So Chromium does use the URLMismatchError, Gecko just keeps spawning workers
- # [16:34] <annevk> https://dump.testsuite.org/worker/sharedworker-name.html
- # [16:34] <annevk> I thought we had tests for this stuff?
- # [16:34] <Ms2ger> Chrome supports SharedWorker?
- # [16:34] <annevk> (Mind you, Chromium only does it when the name property is used.)
- # [16:34] <annevk> Yes
- # [16:39] <annevk> But Chrome does key on the "scriptURL", not the final URL
- # [16:39] <annevk> So that location attribute mess has to go
- # [16:42] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 244 seconds)
- # [16:43] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [16:43] <annevk> Ms2ger: what does Servo do?
- # [16:44] <Ms2ger> We don't have SharedWorkers
- # [16:44] <annevk> I don't think I can make the PR for this today :-/ But I'll try to write something up tomorrow
- # [16:44] <Ms2ger> Also no script settings stuff
- # [16:44] <annevk> I have an alternate solution for the environment settings object stuff
- # [16:45] <Ms2ger> Sounds good :)
- # [16:45] <annevk> Just have the environment settings object's API base URL and creation URL return some internal slot from the global
- # [16:45] <Ms2ger> Hmm
- # [17:09] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 240 seconds)
- # [17:09] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [17:13] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-iophmjfwuiodbyrw)
- # [17:17] * Joins: jernoble|laptop (~jernoble@76.74.153.49)
- # [17:17] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [17:23] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 260 seconds)
- # [17:23] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [17:27] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 240 seconds)
- # [17:28] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [17:30] * Quits: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net) (Quit: ccardona-work)
- # [17:32] * wilsonpa_ is now known as wilsonpage-away
- # [17:35] * wanderview is trying to remember why we don't want the page URL to update when a navigation is intercepted by a SW.
- # [17:38] * Joins: ehsan_ (~ehsan@2001:450:1f:224:4933:b35f:c83d:d12d)
- # [17:40] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [17:42] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-gffrcvaipkqkcqkw) (Quit: Connection closed for inactivity)
- # [17:45] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [17:47] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
- # [17:49] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 246 seconds)
- # [17:49] * Joins: gavinc (~gavin@barad-dur.carothers.name)
- # [17:50] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 265 seconds)
- # [17:51] * Joins: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net)
- # [17:52] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [17:52] <JakeA> wanderview: because I might respond with caches.match('/static/page-shell-7bfab2c.html')
- # [17:53] <JakeA> This is what https://wiki-offline.jakearchibald.com/ does
- # [17:54] <JakeA> https://github.com/jakearchibald/offline-wikipedia/blob/master/public/js/sw/index.js#L82
- # [17:54] <wanderview> JakeA: you could make that a synthetic response with no Response.url
- # [17:55] <JakeA> wanderview: I could… but it's a bit messy
- # [17:56] <JakeA> Either I get shell from the cache, read the text & create a new reponse with it - which loses streaming
- # [17:57] <JakeA> Or at install time, I fetch the shell, read it as text, and construct a new response with it to cache
- # [17:57] <wanderview> hmm
- # [17:58] <wanderview> JakeA: well, I guess thats not the case I was thinking of... I was thinking of allowing opaque responses but making the page URL update
- # [17:58] <wanderview> instead of rejecting opaque responses
- # [17:59] <JakeA> wanderview: Allowing opaque responses breaks SOP one way or another
- # [17:59] <JakeA> If I retain control of the page, I now hear about requests I shouldn't be able to hear about
- # [18:00] <JakeA> If I don't retain control, that's just a redirect isn't it?
- # [18:00] <wanderview> JakeA: how is updating the navigation final URL to match the opaque response URL different from a navigation following no-cors cross origin redirects?
- # [18:00] <wanderview> I guess I'm asking why we can't treat it like a redirect
- # [18:01] <wanderview> I guess I'm just annoyed because the special cases for navigations keep changing: https://github.com/whatwg/fetch/issues/126
- # [18:02] * Quits: dickdaley (~dickdaley@198.233.131.186) (Ping timeout: 265 seconds)
- # [18:07] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [18:14] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [18:14] * Quits: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net) (Quit: ccardona-work)
- # [18:15] * Quits: jernoble|laptop (~jernoble@76.74.153.49) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [18:18] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [18:19] * Joins: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net)
- # [18:19] <JakeA> wanderview: As in, fetch would generate a redirect to the opaqueResponse.url, then that would go up to the navigate level, change the browser url, then call fetch, which would respond with the opaqueResponse again but unopaqued because the origin is now the same?
- # [18:19] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:20] <jtcranmer> annevk: fwiw, I did finally implement most of UTS #46 in JS
- # [18:21] * Joins: mven (~textual@32.97.110.56)
- # [18:21] * Quits: mven (~textual@32.97.110.56) (Max SendQ exceeded)
- # [18:21] <Ms2ger> Now do the same in Rust
- # [18:21] <wanderview> JakeA: as in the navigation algorithm in http would act as if it had already been redirected Response.url when given an opaque response
- # [18:22] <JakeA> wanderview: but it would only do this for opaque responses, or all responses?
- # [18:22] <wanderview> JakeA: ignoring the navigation part here... this is in fact how we plan to implement opaque response tainting in gecko
- # [18:22] <jtcranmer> Ms2ger: no, because I suspect the people who work on Servo would want support for the bidi and contextual rules and I don't want to touch those with a 20 perch pole
- # [18:22] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 244 seconds)
- # [18:22] <wanderview> JakeA: well, I was originally suggesting for all responses, but I guess it could just do it for opaque responses... if we defined opaque response tainting like this in general
- # [18:23] * Quits: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net) (Client Quit)
- # [18:23] <annevk> jtcranmer: I saw, haven't had time to look at it, but cool
- # [18:26] <JakeA> wanderview: it seems weird for a non-redirect response to become a redirect… what does this improve?
- # [18:26] <jtcranmer> annevk: it even passes the IDNA test vector suite! well, except for all the tests that require bidi/contextual to be an error
- # [18:27] <jtcranmer> (and, to be fair, those are the tests where UTS #46 is not following the RFC)
- # [18:27] * Joins: jsbell (jsbell@nat/google/x-vojmvuoztbbmsifz)
- # [18:28] <wanderview> JakeA: it lets us keep the simple "opaque responses are ok for no-cors requests" and lets use make navigations "no-cors" requests
- # [18:29] <JakeA> I haven't gotten my head around the navigation no-cors thing yet
- # [18:30] <wanderview> I dislike having special extra rules for navigations that developers have to be aware of...
- # [18:30] <wanderview> we should express the difference in navigations in the primitives we've defined... or come up with better primitives
- # [18:32] <JakeA> I agree with that, but opaque responses turning into redirects for navigations seems like a specialer rule than "navigation responses cannot be opaque"
- # [18:33] * wilsonpage-away is now known as wilsonpa_
- # [18:34] <wanderview> JakeA: I guess I would find it easier to express if we had a no-cors-navigation RequestMode
- # [18:35] * Quits: wilsonpa_ (~wilsonpag@217.111.161.213) (Quit: Textual IRC Client: www.textualapp.com)
- # [18:35] <annevk> wanderview: can't you infer this from request's destination?
- # [18:35] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-jmsrmpqkckayghaz)
- # [18:36] * Joins: wilsonpage (~wilsonpag@217.111.161.213)
- # [18:36] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [18:37] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [18:37] * Quits: robogoat (~robogoat@c-24-126-240-124.hsd1.ga.comcast.net) (Ping timeout: 252 seconds)
- # [18:37] <wanderview> annevk: maybe, but how many attributes to we expect developers to check?
- # [18:38] <wanderview> JakeA: annevk: more realistically, do we expect this to work for navigations? e.respondWith(fetch(e.request))
- # [18:38] <wanderview> because its not going to if e.request.url is cross origin
- # [18:38] <JakeA> That won't happen
- # [18:38] <wanderview> JakeA: it won't? why not?
- # [18:38] <JakeA> If it's a cross origin navigation it'll go to the SW for the scope on the destination origin
- # [18:39] <annevk> right
- # [18:39] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [18:40] * Joins: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net)
- # [18:40] <annevk> MikeSmith: btw, sorry for not asking earlier, but are you looking for help with the whatwg/html-build PRs?
- # [18:40] * Quits: ccardona-work (~ccardona-@c-24-130-132-120.hsd1.ca.comcast.net) (Client Quit)
- # [18:40] <annevk> MikeSmith: I'm not great with shell, but I can test stuff...
- # [18:42] * Quits: czerasz (~czerasz@p5DDBB131.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
- # [18:43] <wanderview> ok
- # [18:44] <wanderview> JakeA: annevk: I guess the problem I am struggling with is RequestMode seems to be acting as our security policy... and but we're polluting that by making it conditional on another attribute
- # [18:44] <jamesr___> anyone know the history of navigator.productSub ?
- # [18:45] <wanderview> but I give up
- # [18:45] * Quits: espadrine (~tyl@213.152.2.4) (Ping timeout: 260 seconds)
- # [18:45] <jamesr___> https://html.spec.whatwg.org/multipage/webappapis.html#the-navigator-object lists navigator.product as the constant "Gecko" but doesn't say productsub
- # [18:45] <annevk> wanderview: you would prefer mode = navigate?
- # [18:45] <annevk> wanderview: note that we already had a check for navigation requests
- # [18:46] <annevk> wanderview: for "opaqueredirect"
- # [18:46] <wanderview> annevk: I know... that seems unnecessary though... why block fetch() from getting opaqueredirect?
- # [18:46] <jamesr___> in my chrome navigator.productSub is "20030107" and in my firefox it is "20100101"
- # [18:46] <annevk> wanderview: sigh, I thought we discussed that?
- # [18:47] <annevk> It would take me a while to remember the arguments again...
- # [18:47] <wanderview> annevk: we did... i thought you said "better to be conservative for now"
- # [18:47] <annevk> wanderview: I thought I also pointed out some issues
- # [18:47] <annevk> wanderview: like the fact that you can't reenter the SW after seeing such a response
- # [18:48] <annevk> wanderview: which would be inconsistent with other redirects you get from the SW
- # [18:48] <wanderview> annevk: I would prefer a different RequestMode to express the specialness of navigations
- # [18:48] <annevk> wanderview: anyway, a mode = navigate could handle both of those
- # [18:49] <annevk> JakeA: what do you think? ^^
- # [18:49] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 246 seconds)
- # [18:49] <wanderview> I have to go get lunch
- # [18:49] <annevk> jamesr___: "productSub: Mozilla and Safari only; returns same as buildID in Mozilla, and returns the fixed string "20030107" in Safari" is what a comment says in the source
- # [18:49] <wanderview> maybe I will be less whiny after eating
- # [18:50] <annevk> jamesr___: I guess Gecko picked a different time to freeze it
- # [18:50] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [18:52] <annevk> TabAtkins: UI Events taking over EventTarget et al is back :-(
- # [18:53] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [18:54] <MikeSmith> annevk: there's no rush on those build PRs. I'm happy just waiting til Domenic has time again
- # [18:54] <MikeSmith> actually one of them is waiting on me to push changes from the first round of review
- # [18:54] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 240 seconds)
- # [18:55] <jamesr___> annevk: pretty sure chrome inherited that string from webkit
- # [18:55] <annevk> jamesr___: yeah looks like it
- # [18:55] <jamesr___> why does this string exist at all? is something required by web compat?
- # [18:55] <jamesr___> what do edge/IE return?
- # [18:55] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [18:55] <annevk> jamesr___: I don't know
- # [18:56] * Quits: tripu (~tripu@p2745048-ipngn22401marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving)
- # [18:59] <annevk> MikeSmith: okidoki
- # [18:59] <annevk> jamesr___: if you find out, you can PR the spec :-)
- # [19:00] * Joins: plutoniix (~plutoniix@node-pkq.pool-180-180.dynamic.totbb.net)
- # [19:02] <JakeA> annevk: I'm not against a navigate mode… but I'm not really sure we need it
- # [19:02] * Joins: ambv (~ambv@199.201.64.130)
- # [19:04] <annevk> JakeA: I guess the rationale is that the security story is somewhat cleaner, but it's rather edge case-y
- # [19:04] <annevk> JakeA: I do think it makes sense conceptually
- # [19:05] <JakeA> annevk: happy to go for it then
- # [19:06] * Joins: robogoat (~robogoat@c-24-126-240-124.hsd1.ga.comcast.net)
- # [19:08] * Joins: mven (~textual@32.97.110.56)
- # [19:08] * Quits: mven (~textual@32.97.110.56) (Excess Flood)
- # [19:11] * Quits: ehsan_ (~ehsan@2001:450:1f:224:4933:b35f:c83d:d12d) (Remote host closed the connection)
- # [19:12] <JakeA> annevk: what does it mean to make a mode:navigate request with redirect:follow?
- # [19:12] * Joins: ehsan_ (~ehsan@66.207.208.102)
- # [19:12] <annevk> JakeA: you wouldn't be able to create them
- # [19:13] <JakeA> that's fair
- # [19:14] <wanderview> annevk: another annoyance of mine with opaqueredirect check on navigate... we allow fetch(url, { redirect: "manual" }), but that will break if its intercepted by a sw that does e.respondWith(fetch(e.request))
- # [19:15] <wanderview> in that case I would expect the outer fetch() to get the opaqueredirect as well
- # [19:16] * Joins: Maurice` (~copyman@unaffiliated/maurice)
- # [19:16] * Quits: ehsan_ (~ehsan@66.207.208.102) (Ping timeout: 240 seconds)
- # [19:18] <annevk> wanderview: hmm, I guess we could make that particular check conditional on redirect mode instead
- # [19:18] <annevk> wanderview: as long as your redirect mode is manual, you'll be able to get an opaqueredirect
- # [19:18] <JakeA> ohhh I thought that's how it worked
- # [19:18] <wanderview> annevk: that would be most excellent
- # [19:18] <annevk> wanderview: file an issue?
- # [19:18] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [19:19] <wanderview> sure
- # [19:20] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [19:23] <wanderview> https://github.com/whatwg/fetch/issues/127
- # [19:23] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 264 seconds)
- # [19:25] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 246 seconds)
- # [19:26] * Joins: ap (~ap@17.202.44.214)
- # [19:30] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-tgskmmmwwkrmmtlz)
- # [19:30] * Joins: dickdaley (~dickdaley@198.233.131.186)
- # [19:33] <Domenic> Hmm the images URLs change hasn't made it to the spec
- # [19:33] <annevk> Domenic: did you update the server copy of wattsi?
- # [19:33] <Domenic> annevk: it should auto-update
- # [19:34] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 264 seconds)
- # [19:34] <annevk> Domenic: ah, maybe it's broken just like my local copy because the GitHub thing is no longer a fork?
- # [19:34] * Joins: roven (~roven@78-22-137-234.access.telenet.be)
- # [19:34] * Joins: svl (~me@86.87.68.167)
- # [19:34] <Domenic> annevk: that would be surprising... but maybe
- # [19:34] <annevk> Domenic: I couldn't update whatwg/wattsi earlier today; kept complaining
- # [19:35] <annevk> Domenic: ended up removing it and just fetching it anew
- # [19:35] <Domenic> I haven't had any problems, hmm
- # [19:35] <annevk> Domenic: maybe it's the GitHub client that was the problem...
- # [19:35] * Quits: roven (~roven@78-22-137-234.access.telenet.be) (Read error: Connection reset by peer)
- # [19:35] <Domenic> At least the whatwg/html changes are still making it in, so the build is not breaking...
- # [19:36] <Domenic> I really should set up some sort of email for if the build breaks
- # [19:36] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [19:36] * Joins: roven (~roven@78-22-137-234.access.telenet.be)
- # [19:36] * Quits: roven (~roven@78-22-137-234.access.telenet.be) (Remote host closed the connection)
- # [19:36] <Domenic> Of course then I start wondering about setting up a whole proper CI server thingy
- # [19:36] * Joins: weinig (~weinig@17.244.164.90)
- # [19:36] <annevk> Oh the server doesn't use git
- # [19:36] <annevk> It just fetches a zip
- # [19:37] <Domenic> it probably should though, the zip thing is a bit convoluted
- # [19:38] * Quits: zdobersek (~zan@46.166.190.205) (Quit: Leaving.)
- # [19:40] * Joins: ehsan_ (~ehsan@66.207.208.102)
- # [19:52] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 256 seconds)
- # [19:52] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [19:59] * Joins: reescott (uid90220@gateway/web/irccloud.com/x-hqhfxjpjmwmswrwz)
- # [20:02] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop0pzhkku5vlpw.ip6.access.telenet.be) (Quit: nn)
- # [20:11] * Joins: sicking (~sicking@corp.mtv2.mozilla.com)
- # [20:12] * Quits: wilsonpage (~wilsonpag@217.111.161.213) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [20:12] * Joins: emilium (~emilium@130.204.139.151)
- # [20:16] <beverloo> annevk, sicking, do notifications in Firefox close when you click on them?
- # [20:16] <sicking> don't know
- # [20:17] <sicking> sorry
- # [20:17] <sicking> not been involved with the desktop side
- # [20:17] <beverloo> ok, they seem to on Linux, but I need to test whether the onclose event fires as well
- # [20:18] * Joins: sivoais (~zaki@unaffiliated/sivoais)
- # [20:19] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [20:22] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-nutuonysngxdncag) (Quit: Connection closed for inactivity)
- # [20:26] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 256 seconds)
- # [20:27] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [20:27] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [20:29] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [20:34] * Quits: weinig (~weinig@17.244.164.90) (Quit: weinig)
- # [20:36] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [20:37] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 250 seconds)
- # [20:38] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [20:40] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Read error: Connection reset by peer)
- # [20:43] * Quits: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net)
- # [20:43] <TabAtkins> annevk: Investigating
- # [20:45] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [20:45] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
- # [20:53] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [20:59] * Quits: schalkneethling (~Adium@2001:1af8:4700:a012:1::1) (Remote host closed the connection)
- # [21:05] <annevk> beverloo: not on OS X
- # [21:05] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [21:06] <annevk> beverloo: close fires when you dismiss them from the notification center
- # [21:06] * Quits: jsbell (jsbell@nat/google/x-vojmvuoztbbmsifz) (Quit: There's no place like home...)
- # [21:06] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [21:07] <annevk> beverloo: also, seems to require two clicks before click fires
- # [21:12] * Quits: ambv (~ambv@199.201.64.130) (Quit: sys.exit(0) # computer went to sleep)
- # [21:15] <zcorpan> annevk: i don't understand your concern in https://www.w3.org/Bugs/Public/show_bug.cgi?id=26024
- # [21:18] * Quits: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net) (Ping timeout: 252 seconds)
- # [21:19] * Joins: webguynow (~webguynow@c-73-22-239-213.hsd1.il.comcast.net)
- # [21:20] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [21:23] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [21:24] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 246 seconds)
- # [21:33] <annevk> zcorpan: say e.g., you use <img src=https://www.google.com/> on example.com; a drag & drop should not reveal what google.com redirected too, that violates SOP
- # [21:34] <zcorpan> annevk: ah ok. currentSrc only gives the resolved URL before redirects
- # [21:35] <annevk> zcorpan: if it's just one of the URLs from the markup that's fine
- # [21:35] <zcorpan> yeah
- # [21:36] * Joins: ot (~ot@unaffiliated/css)
- # [21:37] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [21:44] * Quits: sicking (~sicking@corp.mtv2.mozilla.com) (Quit: sicking)
- # [21:45] <Krinkle> Ah that reminds me of an attack from a few years ago involving flash, invisible iframes and a simple "slide to unlock" kind of game drawn on top.
- # [21:45] <Krinkle> Users weren't aware of what they were doing.
- # [21:46] <Krinkle> I forget what it was but it was something but hotmail redirecting to a session subdomain.
- # [21:46] <Krinkle> if logged in
- # [21:49] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [21:56] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [21:59] * Joins: weinig (~weinig@17.202.50.199)
- # [22:02] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [22:03] * Joins: ccardona-work (~ccardona-@209.213.209.190)
- # [22:04] * Quits: ap (~ap@17.202.44.214) (Ping timeout: 272 seconds)
- # [22:04] * Quits: ccardona-work (~ccardona-@209.213.209.190) (Client Quit)
- # [22:04] * Joins: ccardona-work (~ccardona-@209.213.209.190)
- # [22:05] * Joins: ap (~ap@17.114.216.239)
- # [22:06] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [22:06] * Joins: ambv (~ambv@199.201.64.130)
- # [22:07] * Quits: ccardona-work (~ccardona-@209.213.209.190) (Client Quit)
- # [22:07] * Joins: ccardona-work (~ccardona-@209.213.209.190)
- # [22:10] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [22:11] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [22:12] * Joins: sicking (~sicking@corp.mtv2.mozilla.com)
- # [22:21] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [22:23] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [22:25] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 252 seconds)
- # [22:27] * heycam|away is now known as heycam
- # [22:27] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [22:27] * Quits: emilium (~emilium@130.204.139.151) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [22:34] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
- # [22:36] * Joins: jeremyj (~jeremyj@17.202.47.124)
- # [22:36] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [22:37] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [22:39] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [22:41] * Quits: Hasimir (~hfenring@unaffiliated/hasimir) (Ping timeout: 272 seconds)
- # [22:41] * Joins: spacenomad (~spacenoma@unaffiliated/spacenomad)
- # [22:47] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [22:50] * Quits: weinig (~weinig@17.202.50.199) (Quit: weinig)
- # [22:51] * Joins: weinig (~weinig@17.202.50.199)
- # [22:51] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:56] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
- # [23:04] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
- # [23:04] * Quits: ap (~ap@17.114.216.239) (Read error: Connection reset by peer)
- # [23:05] * Joins: ap (~ap@17.114.216.239)
- # [23:11] * Quits: sicking (~sicking@corp.mtv2.mozilla.com) (Quit: sicking)
- # [23:13] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [23:13] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [23:14] * Joins: sicking (~sicking@corp.mtv2.mozilla.com)
- # [23:14] * Quits: sicking (~sicking@corp.mtv2.mozilla.com) (Client Quit)
- # [23:15] * Quits: Maurice` (~copyman@unaffiliated/maurice)
- # [23:17] * Joins: Hasimir (~hfenring@unaffiliated/hasimir)
- # [23:21] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [23:26] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 244 seconds)
- # [23:26] * Quits: eric_carlson (~ericc@17.202.49.180) (Quit: eric_carlson)
- # [23:26] * Quits: jeremyj (~jeremyj@17.202.47.124) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [23:26] * Joins: eric_carlson (~ericc@17.202.49.180)
- # [23:26] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [23:31] * Quits: ap (~ap@17.114.216.239) (Read error: Connection reset by peer)
- # [23:31] * Joins: ap_ (~ap@17.114.216.239)
- # [23:36] * Joins: satazor (~satazor@av-217-129-134-240.netvisao.pt)
- # [23:37] * Quits: satazor (~satazor@av-217-129-134-240.netvisao.pt) (Client Quit)
- # [23:38] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [23:38] * Quits: weinig (~weinig@17.202.50.199) (Quit: weinig)
- # [23:41] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Remote host closed the connection)
- # [23:42] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
- # [23:46] * Joins: sangwhan (~sid23@tor-exit.echelon.nsa.network)
- # [23:46] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Ping timeout: 272 seconds)
- # [23:48] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 240 seconds)
- # [23:49] * Joins: scor (~scor@64.231.198.184)
- # [23:49] * Quits: scor (~scor@64.231.198.184) (Changing host)
- # [23:49] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:49] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [23:53] * Quits: svl (~me@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # Session Close: Fri Sep 18 00:00:00 2015
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn