-
Notifications
You must be signed in to change notification settings - Fork 26.2k
refactor: remove code specific to IE 9 and IE 10 support #39090
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
62c1cdb
to
49be017
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd expect there to be more stuff to remove from forms, but it might be hard to identify the code paths if they were not well documented.
Otherwise this looks great! Thank you!
Reviewed-for: global-approvers
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yay!
Reviewed-for: docs-infra, fw-elements, fw-upgrade
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Reviewed-for: public-api
This commit updates core tests and removes the code needed to support IE 9 and IE 10 only. The code is no longer needed since IE 9 and IE 10 support is removed in v11.
This commit removes IE 9 and IE 10 checks from the browser detection spec. Also unblocks tests that were previously disabled due to issues in IE10.
This commit removes a workaround previously used for IE 9 and 10 to identify whether InjectableDef was defined on a given class instance. Since support for IE 9 and 10 is removed, this fallback is no longer needed.
Since support for IE 9 and IE 10 browsers is removed in v11, the code that was added to support these browsers is no longer needed.
This commit simplifies the logic in the `setClassMetadata` function to avoid the code needed to support IE 9 and IE 10.
This commit updates `browserslist` files to exclude IE10 references.
49be017
to
4bf0aee
Compare
Merge assistance: it looks like there is a GitHub UI glitch where some reviewers were added twice and I'm unable to remove them from the list (thus the |
This commit removes IE 9 and IE 10 checks from the browser detection spec. Also unblocks tests that were previously disabled due to issues in IE10. PR Close #39090
) This commit removes a workaround previously used for IE 9 and 10 to identify whether InjectableDef was defined on a given class instance. Since support for IE 9 and 10 is removed, this fallback is no longer needed. PR Close #39090
Since support for IE 9 and IE 10 browsers is removed in v11, the code that was added to support these browsers is no longer needed. PR Close #39090
This commit updates `browserslist` files to exclude IE10 references. PR Close #39090
Support for IE<11 is being removed in v11. PR angular#39090 removed some code that was no longer needed. Now that there are no longer multiple code-paths (which was previously needed for IE<11 support), this commit simplifies the code further (for example, to avoid unnecessary functions calls and to avoid iterating over a component's inputs multiple times).
Support for IE<11 is being removed in v11. PR #39090 removed some code that was no longer needed. Now that there are no longer multiple code-paths (which was previously needed for IE<11 support), this commit simplifies the code further (for example, to avoid unnecessary functions calls and to avoid iterating over a component's inputs multiple times). PR Close #39265
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
This PR contains several commits that remove code specific to IE 9 and IE 10 support.
The code is no longer needed since IE 9 and IE 10 support is removed.