Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
BREAKING CHANGE: This removes a lot of polyfills, and pushes our minimum base support up.
It's been around 6 months since we last dropped some polyfills. Most of these have dropped below 0.3% explicitly unsupported with the exception being
Array#findLast
/Array#findLastIndex
which is at 0.443%.This also adds some more stuff to baseline, and drops a bunch of things that are very well supported in the browsers we see; as they're mostly redundant with the new checks in place. The newest feature in baseline in
HTMLDialogElement
(0.147% unsupported), replacing our old check forHTMLDetailsElement
which is unsupported in 0.016%:HTMLDialogElement
abort()
static methodArray#findlast
Array#findLastIndex
Array#at
String#at
randomUUID()
options.signal
parameterrequestSubmit()
Object.hasOwn