diff --git a/source b/source
index 82d29604dcc..064ece0a338 100644
--- a/source
+++ b/source
@@ -28376,7 +28376,7 @@ was an English <a href="/wiki/Music_hall">music hall</a> singer, ...The resource obtained in this fashion, if any, is image request's image data. It can be either CORS-same-origin or
- CORS-cross-origin; this affects the origin of the image itself (e.g.
+ CORS-cross-origin; this affects the image's interaction with other APIs (e.g.,
when used on a canvas
).
Otherwise, response's unsafe response is image
request's image data. It can be either
- CORS-same-origin or CORS-cross-origin; this affects the
- origin of the image itself (e.g., when used on a canvas
).
canvas
).
@@ -63118,16 +63118,18 @@ try {
object's bitmap image data must be used as the source image.
An object image is not - origin-clean if, switching on image:
+ origin-clean if, switching on image's type:HTMLOrSVGImageElement
+ image's current request's image + data is CORS-cross-origin.
HTMLVideoElement
- image's origin is not same origin with entry - settings object's origin.
image's media data is CORS-cross-origin.
HTMLCanvasElement
- ImageBitMap
+ ImageBitmap
image's bitmap's origin-clean flag is false.
document.domain
API.
+ The effective domain of an origin origin is computed as follows:
@@ -81136,55 +81140,6 @@ interface BarProp {Return origin's host.
Various specification objects are defined to have an origin. These origins are determined as follows:
- -img
elementsA unique opaque origin assigned when the - image is created.
The img
element's node document's origin.
audio
and video
elementsA unique opaque origin assigned when the - media data is fetched.
The media element's node document's origin.
Other specifications can override the above definitions by themselves specifying the origin of - a particular image or media element.
- -The serialization of an origin is the string obtained by applying the following algorithm to the given origin origin:
@@ -81209,10 +81164,14 @@ interface BarProp {Return result.
The serialization of ("https
", "xn--maraa-rta.example
", null, null) is "https://xn--maraa-rta.example
".
There used to also be a Unicode serialization of an origin. However, it was never widely adopted.
@@ -81257,6 +81216,8 @@ interface BarProp {Return false.