From c7fffa9cda2f9721ae9dd0dd2d076c12c31ad718 Mon Sep 17 00:00:00 2001
From: Michael Ficarra Let deep be false. If Type(value) is Undefined, Null, Boolean,
- Number, BigInt, or String, then return { [[Type]]: "primitive",
- [[Value]]: value }. If value is undefined, null, a Boolean, a Number, a BigInt, or a String, then
+ return { [[Type]]: "primitive", [[Value]]: value }. If Type(value) is Symbol, then throw a
- " If value is a Symbol, then throw a " Let serialized be an uninitialized value.DataCloneError
" DOMException
.DataCloneError
"
+ DOMException
.
If Type(prototype) is not Object, then:
+If prototype is not an Object, then:
Let realm be ? GetFunctionRealm(NewTarget).
If type is an image format that supports variable quality (such as
"image/jpeg
"), quality is given, and type is not
- "image/png
", then, if Type(quality) is
- Number, and quality is in the range 0.0 to 1.0 inclusive, the user agent must treat
- quality as the desired quality level. Otherwise, the user agent must use its default
- quality value, as if the quality argument had not been given.
image/png
", then, if quality is a Number in the range 0.0 to 1.0
+ inclusive, the user agent must treat quality as the desired quality level. Otherwise,
+ the user agent must use its default quality value, as if the quality argument had not
+ been given.
The use of type-testing here, instead of simply declaring quality as
a Web IDL double
, is a historical artifact.
Let prototype be ? Get(constructor, "prototype").
If Type(prototype) is not Object, then throw a
- TypeError
exception.
If prototype is not an Object, then throw a TypeError
+ exception.
Let lifecycleCallbacks be a map with the keys " Let deep be false. If value is undefined, null, a Boolean, a Number, a BigInt, or a String, then
- return { [[Type]]: "primitive", [[Value]]: value }. If value is undefined, null, a Boolean, a Number, a BigInt, or a String, then return { [[Type]]: "primitive", [[Value]]:
+ value }. If value is a Symbol, then throw a " If value is a Symbol, then throw a
+ " Let serialized be an uninitialized value.connectedCallback
", "disconnectedCallback
", "
Date: Thu, 19 Sep 2024 10:47:34 -0600
Subject: [PATCH 2/4] turns out SameType isn't even used
---
source | 1 -
1 file changed, 1 deletion(-)
diff --git a/source b/source
index b247570aa98..ef8ba8e0c7d 100644
--- a/source
+++ b/source
@@ -3062,7 +3062,6 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
"prototype").DataCloneError
"
- DOMException
.DataCloneError
" DOMException
.
If prototype is not an Object, then:
+If prototype is not an Object, then:
Let realm be ? GetFunctionRealm(NewTarget).
If type is an image format that supports variable quality (such as
"image/jpeg
"), quality is given, and type is not
- "image/png
", then, if quality is a Number in the range 0.0 to 1.0
- inclusive, the user agent must treat quality as the desired quality level. Otherwise,
- the user agent must use its default quality value, as if the quality argument had not
- been given.
image/png
", then, if quality is a Number
+ in the range 0.0 to 1.0 inclusive, the user agent must treat quality as the desired
+ quality level. Otherwise, the user agent must use its default quality value, as if the
+ quality argument had not been given.
The use of type-testing here, instead of simply declaring quality as
a Web IDL double
, is a historical artifact.
Let prototype be ? Get(constructor, "prototype").
If prototype is not an Object, then throw a TypeError
- exception.
If prototype is not an Object, then throw a
+ TypeError
exception.
Let lifecycleCallbacks be a map with the keys "connectedCallback
", "disconnectedCallback
", "
Date: Fri, 25 Oct 2024 18:16:31 -0600
Subject: [PATCH 4/4] add my name to the acknowledgements section
---
source | 1 +
1 file changed, 1 insertion(+)
diff --git a/source b/source
index ac17d21c202..730c5f713eb 100644
--- a/source
+++ b/source
@@ -144781,6 +144781,7 @@ INSERT INTERFACES HERE
Michael Day,
Michael Dyck,
Michael Enright,
+ Michael Ficarra,
Michael Gratton,
Michael Kohler,
Michael McKelvey,