Description was changed from ========== Support Inline module script BUG= ========== to ========== Support Inline ...
3 years, 8 months ago
(2017-04-26 02:51:24 UTC)
#3
Description was changed from
==========
Support Inline module script
BUG=
==========
to
==========
Support Inline module script
Working Expectedly:
execorder.html
crossorigin.html
Crashing due to another issue:
imports.html
Crashing:
errorhandling.html
BUG=
==========
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
3 years, 8 months ago
(2017-04-26 03:31:59 UTC)
#4
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/430250)
3 years, 8 months ago
(2017-04-26 03:31:59 UTC)
#5
I found the following issue (the only issue that causes inline-script-specific test failure so far) ...
3 years, 8 months ago
(2017-04-26 04:48:13 UTC)
#7
I found the following issue (the only issue that causes inline-script-specific
test failure so far) while drafting this CL.
https://codereview.chromium.org/2842923002/diff/1/third_party/WebKit/Source/c...
File third_party/WebKit/Source/core/dom/ModulatorImpl.cpp (right):
https://codereview.chromium.org/2842923002/diff/1/third_party/WebKit/Source/c...
third_party/WebKit/Source/core/dom/ModulatorImpl.cpp:89:
map_->SetInlineModuleScript(module_script);
SetInlineModuleScript() is currently needed to put |module_script| (== the
inline module script) to the module map because
ScriptModuleResolverImpl::Resolve() tries to look up |module_script| itself when
we try to instantiate |module_script|'s record.
Probably we shouldn't look up |module_script| in the module map during
instantiation.
(Because it's not clear what is the key for lookup if we continue to look up;
Currently I used the base URL, but of course this causes the problem because
there can be multiple different inline scripts with the same base URL.)
What does the spec say about this?
hiroshige
https://codereview.chromium.org/2842923002/diff/1/third_party/WebKit/Source/core/dom/ScriptLoader.cpp File third_party/WebKit/Source/core/dom/ScriptLoader.cpp (right): https://codereview.chromium.org/2842923002/diff/1/third_party/WebKit/Source/core/dom/ScriptLoader.cpp#newcode551 third_party/WebKit/Source/core/dom/ScriptLoader.cpp:551: modulator->FetchDescendantsForInlineScript(script, module_tree_client_); [not specced] This CL jumps to Step ...
3 years, 8 months ago
(2017-04-26 04:54:59 UTC)
#8
Description was changed from ========== Support Inline module script Working Expectedly: execorder.html crossorigin.html Crashing due ...
3 years, 8 months ago
(2017-04-26 22:21:16 UTC)
#10
Description was changed from
==========
Support Inline module script
Working Expectedly:
execorder.html
crossorigin.html
Crashing due to another issue:
imports.html
Crashing:
errorhandling.html
BUG=
==========
to
==========
Support Inline module script
Working Expectedly:
execorder.html
crossorigin.html
Crashing due to another issue:
imports.html
Crashing:
errorhandling.html
BUG=715369, 594639
==========
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2842923002/40001
3 years, 8 months ago
(2017-04-26 22:21:25 UTC)
#11
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/439616)
3 years, 8 months ago
(2017-04-26 23:43:32 UTC)
#13
3 years, 7 months ago
(2017-04-27 21:58:01 UTC)
#20
+module-dev
hiroshige
Description was changed from ========== Support Inline module script Working Expectedly: execorder.html crossorigin.html Crashing due ...
3 years, 7 months ago
(2017-04-27 22:05:16 UTC)
#21
Description was changed from
==========
Support Inline module script
Working Expectedly:
execorder.html
crossorigin.html
Crashing due to another issue:
imports.html
Crashing:
errorhandling.html
BUG=715369, 594639
==========
to
==========
Support Inline module script
This CL
- Enables inline module scripts in ScriptLoader.
- Adds ModuleTreeLinker::FetchDescendantsForInlineScript() and
related plumbing to ModuleTreeLinkerRegistry and Modulator.
This is not yet spec'ed and we might need revisit once the spec is
updated. https://github.com/whatwg/html/issues/2544
- Makes ModuleScript to store its |source_text| for CSP of inline scripts.
BUG=715369, 594639
==========
hiroshige
The CQ bit was checked by hiroshige@chromium.org to run a CQ dry run
3 years, 7 months ago
(2017-04-27 22:05:28 UTC)
#22
Dry run: Try jobs failed on following builders: linux_chromium_asan_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/358986) linux_chromium_compile_dbg_ng on ...
3 years, 7 months ago
(2017-04-28 01:37:38 UTC)
#26
Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/441065)
3 years, 7 months ago
(2017-04-28 05:49:54 UTC)
#30
CQ is committing da patch. Bot data: {"patchset_id": 160001, "attempt_start_ts": 1493400843641630, "parent_rev": "cb477af46a98d9415f1491f613d43920003f4f86", "commit_rev": "489fa402ff6ec3e74127929820b622407e979bb5"}
3 years, 7 months ago
(2017-04-28 19:18:32 UTC)
#37
CQ is committing da patch.
Bot data: {"patchset_id": 160001, "attempt_start_ts": 1493400843641630,
"parent_rev": "cb477af46a98d9415f1491f613d43920003f4f86", "commit_rev":
"489fa402ff6ec3e74127929820b622407e979bb5"}
commit-bot: I haz the power
Description was changed from ========== Support Inline module script This CL - Enables inline module ...
3 years, 7 months ago
(2017-04-28 19:19:49 UTC)
#38
Message was sent while issue was closed.
Description was changed from
==========
Support Inline module script
This CL
- Enables inline module scripts in ScriptLoader.
- Adds ModuleTreeLinker::FetchDescendantsForInlineScript() and
related plumbing to ModuleTreeLinkerRegistry and Modulator.
This is not yet spec'ed and we might need revisit once the spec is
updated. https://github.com/whatwg/html/issues/2544
- Makes ModuleScript to store its |source_text| for CSP of inline scripts.
BUG=715369, 594639
==========
to
==========
Support Inline module script
This CL
- Enables inline module scripts in ScriptLoader.
- Adds ModuleTreeLinker::FetchDescendantsForInlineScript() and
related plumbing to ModuleTreeLinkerRegistry and Modulator.
This is not yet spec'ed and we might need revisit once the spec is
updated. https://github.com/whatwg/html/issues/2544
- Makes ModuleScript to store its |source_text| for CSP of inline scripts.
BUG=715369, 594639
Review-Url: https://codereview.chromium.org/2842923002
Cr-Commit-Position: refs/heads/master@{#468087}
Committed:
https://chromium.googlesource.com/chromium/src/+/489fa402ff6ec3e74127929820b6...
==========
commit-bot: I haz the power
Committed patchset #9 (id:160001) as https://chromium.googlesource.com/chromium/src/+/489fa402ff6ec3e74127929820b622407e979bb5
3 years, 7 months ago
(2017-04-28 19:19:50 UTC)
#39
Issue 2842923002: Support Inline module script
(Closed)
Created 3 years, 8 months ago by hiroshige
Modified 3 years, 7 months ago
Reviewers: kouhei (in TOK), Nate Chapin
Base URL:
Comments: 11