Re: [w3c/ServiceWorker] Inconsistencies due to when clients are created (#870)

A couple more details:

Any of the client IDs will be undefined if they point to a cross-origin client.

# about:blank

`page1.html`

```html
<iframe name="foo" src="about:blank">
<a href="page2.html" target="foo">Hello</a>
```

When the link is clicked without modifiers, the request for `page2.html`:

* `clientId` - the client for `page1.html`
* `reservedClientId` - the new client that will be used to display `page3.html`
* `targetClientId` - undefined, as `about:blank` does not have its own client, it uses the client for `page1.html`, which will not be replaced


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/ServiceWorker/issues/870#issuecomment-245565902

Received on Thursday, 8 September 2016 11:11:38 UTC