commit | c3408668fb2bb8bce5bb6b0dc2a00ec09c1e6419 | [log] [tgz] |
---|---|---|
author | Hiroshige Hayashizaki <hiroshige@chromium.org> | Fri Jan 11 02:01:51 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jan 11 02:01:51 2019 |
tree | 0964896a4718d0a119978b2e5e1110084f7118f9 | |
parent | d4a54be4726876307f1cf0e1977b692f049b2b87 [diff] |
Do not call EnsureFetcher() in ThreadableLoader for outsideSettings fetch Currently, ThreadableLoader always calls EnsureFetcher(), which is not necessary and would cause assertion failures when switching the worker's URL because this creates worker's insideSettings ResourceFetcher (which depends on ExecutionContext and its URL) at the start of outsideSettings top-level script fetch. This CL skips such unnecessary EnsureFetcher() calls and thus avoids the assertion failures. Bug: 880027, 835717, 861564 Change-Id: I7768b0274bdc47e856df2a4a529d4b223d978c80 Reviewed-on: https://chromium-review.googlesource.com/c/1394643 Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org> Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Cr-Commit-Position: refs/heads/master@{#621863}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .