Use initCustomEvent instead of new CustomEvent #2101
Merged
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.
This is one possible solution to #2018. It penalises non-IE11 users, which I don't like, but I'm not sure there's a clean alternative that doesn't involve polyfilling (which is a nuisance, even if the polyfill is small and simple).
Also, maybe it's better not to use
legacy
for this, since the other two places where it's used (for try-catchinginput.type = type
, and replacingelement.dataset.foo = bar
withelement.setAttribute('data-foo', bar)
) are for IE9 (I think?), and it'd be nice if Svelte supported IE11 without the legacy flag since a lot of people are still in the unfortunate position of supporting it.Any strong feelings either way?