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 limits the places where the provider object will be injected to comply with W3C secure contexts which can be found here https://www.w3.org/TR/secure-contexts/
Explanation
This limits the places where the provider object will be injected to comply with W3C secure contexts which can be found here https://www.w3.org/TR/secure-contexts/
More Information
See EIP-5593
Before
the provider object was able to be injected in non-secure contexts and now it's limited to fewer places where it can be injected.
After
Please be aware there is some limitations here that can break things, so please consider this or offer feedback of how we should address this in the ethereum magicians thread.
Manual Testing Steps
See EIP-5593 which defines where it can be used. I'll be authoring a test suite for it soon as well to make it easier to test compliance.
Pre-Merge Checklist
+ If there are functional changes: