Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Client being null for client requests doesn't work with fetch groups #81

Open
annevk opened this issue Jul 15, 2015 · 2 comments
Open

Comments

@annevk
Copy link
Member

annevk commented Jul 15, 2015

Something is wrong with the current model, but I haven't had the chance to investigate how it should work instead.

(The other day I overheard that Gecko has both a triggering and loading principal, whereas the specification does not have such a distinction. There's clearly room for some digging and improvement here.)

@annevk
Copy link
Member Author

annevk commented Jul 17, 2015

I have the feeling that triggering/loading is relevant for navigating, not necessarily for fetch in general. HTML has a "source browsing context" feature. Still, it seems impossible to set client to a useful value so I guess there's some special thing navigate has to do to associate its fetch with the fetch registry. Hmm.

@annevk
Copy link
Member Author

annevk commented Jul 22, 2016

https://groups.google.com/d/msg/mozilla.dev.platform/h9AyKjgCd_4/he_1vwnrOQAJ has notes on how we should solve this. Basically navigation needs to be responsible for creating a "fetch group". Workers also need to create one. Then there's also some complicated cases around object and embed elements.

@annevk annevk changed the title Client being null for client requests doesn't work with the fetch registry Client being null for client requests doesn't work with fetch groups Jul 22, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant