Revision 7d92dbd58ac296da6fb2e24d9c9758775e873088 authored by Mike West on 06 December 2018, 10:19:53 UTC, committed by Chromium WPT Sync on 06 December 2018, 10:19:53 UTC
This patch adjusts `ScriptURLString` to be a union including `USVString`,
not `DOMString`. The advice in [WebIDL][1] isn't exactly clear, but it
boils down to @domenic's notes in [heycam/webidl#84][2] and
[w3ctag/design-principles#93][3].

Long story short, URLs are `USVString`. This patch adjusts our
implementation to match.

[1]: https://heycam.github.io/webidl/#idl-USVString
[2]: https://github.com/heycam/webidl/issues/84#issuecomment-300857185
[3]: https://github.com/w3ctag/design-principles/issues/93#issuecomment-379816152

Change-Id: I9bf1240b421287d7d9c291b13d887ca981a66231
1 parent 93af5d9
History
File Mode Size
baseurl
constructors
interfaces
modules
non-automated
semantics
support
META.yml -rw-r--r-- 120 bytes
README.md -rw-r--r-- 160 bytes
SharedWorkerPerformanceNow.html -rw-r--r-- 2.0 KB
SharedWorker_blobUrl.html -rw-r--r-- 755 bytes
SharedWorker_dataUrl.html -rw-r--r-- 1.8 KB
WorkerGlobalScope_ErrorEvent_colno.htm -rw-r--r-- 659 bytes
WorkerGlobalScope_ErrorEvent_filename.htm -rw-r--r-- 778 bytes
WorkerGlobalScope_ErrorEvent_lineno.htm -rw-r--r-- 647 bytes
WorkerGlobalScope_ErrorEvent_message.htm -rw-r--r-- 700 bytes
WorkerGlobalScope_close.htm -rw-r--r-- 567 bytes
WorkerGlobalScope_importScripts.htm -rw-r--r-- 425 bytes
WorkerGlobalScope_importScripts_NetworkErr.htm -rw-r--r-- 412 bytes
WorkerGlobalScope_importScripts_NosniffErr.htm -rw-r--r-- 306 bytes
WorkerGlobalScope_requestAnimationFrame.tentative.worker.js -rw-r--r-- 446 bytes
WorkerGlobalScope_setInterval.htm -rw-r--r-- 646 bytes
WorkerGlobalScope_setTimeout.htm -rw-r--r-- 644 bytes
WorkerLocation-origin.sub.window.js -rw-r--r-- 506 bytes
WorkerLocation.htm -rw-r--r-- 531 bytes
WorkerLocation_hash.htm -rw-r--r-- 433 bytes
WorkerLocation_hash_encoding.htm -rw-r--r-- 427 bytes
WorkerLocation_hash_nonexist.htm -rw-r--r-- 413 bytes
WorkerLocation_host.htm -rw-r--r-- 422 bytes
WorkerLocation_hostname.htm -rw-r--r-- 434 bytes
WorkerLocation_href.htm -rw-r--r-- 542 bytes
WorkerLocation_pathname.htm -rw-r--r-- 563 bytes
WorkerLocation_port.htm -rw-r--r-- 422 bytes
WorkerLocation_protocol.htm -rw-r--r-- 434 bytes
WorkerLocation_search.htm -rw-r--r-- 443 bytes
WorkerLocation_search_empty.htm -rw-r--r-- 408 bytes
WorkerLocation_search_fragment.htm -rw-r--r-- 432 bytes
WorkerLocation_search_nonexist.htm -rw-r--r-- 415 bytes
WorkerNavigator_appName.htm -rw-r--r-- 401 bytes
WorkerNavigator_appVersion.htm -rw-r--r-- 410 bytes
WorkerNavigator_onLine.htm -rw-r--r-- 398 bytes
WorkerNavigator_platform.htm -rw-r--r-- 404 bytes
WorkerNavigator_userAgent.htm -rw-r--r-- 407 bytes
WorkerPerformanceNow.html -rw-r--r-- 1.0 KB
Worker_ErrorEvent_bubbles_cancelable.htm -rw-r--r-- 880 bytes
Worker_ErrorEvent_error.htm -rw-r--r-- 1023 bytes
Worker_ErrorEvent_filename.htm -rw-r--r-- 747 bytes
Worker_ErrorEvent_lineno.htm -rw-r--r-- 618 bytes
Worker_ErrorEvent_message.htm -rw-r--r-- 669 bytes
Worker_ErrorEvent_type.htm -rw-r--r-- 662 bytes
Worker_NosniffErr.htm -rw-r--r-- 413 bytes
Worker_basic.htm -rw-r--r-- 837 bytes
Worker_cross_origin_security_err.htm -rw-r--r-- 1.0 KB
Worker_dispatchEvent_ErrorEvent.htm -rw-r--r-- 1.1 KB
Worker_script_mimetype.htm -rw-r--r-- 433 bytes
Worker_terminate_event_queue.htm -rw-r--r-- 684 bytes
data-url-shared-window.html -rw-r--r-- 660 bytes
data-url-shared.html -rw-r--r-- 3.2 KB
data-url.html -rw-r--r-- 2.8 KB
dedicated-worker-from-blob-url.window.js -rw-r--r-- 954 bytes
importscripts_mime.tentative.any.js -rw-r--r-- 1.4 KB
interfaces.worker.js -rw-r--r-- 553 bytes
name-property.html -rw-r--r-- 1.2 KB
nested_worker.worker.js -rw-r--r-- 325 bytes
nested_worker_close_from_parent_worker.html -rw-r--r-- 493 bytes
nested_worker_close_self.worker.js -rw-r--r-- 334 bytes
nested_worker_importScripts.worker.js -rw-r--r-- 352 bytes
nested_worker_sync_xhr.worker.js -rw-r--r-- 343 bytes
nested_worker_terminate_from_document.html -rw-r--r-- 485 bytes
opaque-origin.html -rw-r--r-- 565 bytes
postMessage_DataCloneErr.htm -rw-r--r-- 396 bytes
postMessage_clone_port.htm -rw-r--r-- 859 bytes
postMessage_clone_port_error.htm -rw-r--r-- 407 bytes
postMessage_event_properties.htm -rw-r--r-- 913 bytes
postMessage_ports_readonly_array.htm -rw-r--r-- 773 bytes
postMessage_target_source.htm -rw-r--r-- 554 bytes
shared-worker-from-blob-url.window.js -rw-r--r-- 1.9 KB
shared-worker-name-via-options.html -rw-r--r-- 1.2 KB
worker-performance.worker.js -rw-r--r-- 6.9 KB

README.md

back to top