This repository has been archived by the owner on Aug 29, 2023. It is now read-only.
chore: upgrade to Karma 3.x and Jasmine 3.2.x #11489
Labels
Milestone
Comments
Splaktar
added
type: chore
P3: important
Important issues that really should be fixed when possible.
labels
Oct 17, 2018
Splaktar
added a commit
that referenced
this issue
Oct 26, 2018
- stop blocking shift-tab from moving focus away from the nav-bar - enable the use of the home and end keys - wrap to the first/last tab when hitting the end - properly manage nav item tabindex values - skip over disabled tabs instead of leaving focus in a bad state - remove click listener on destroy - update to latest karma version Fixes #10419. Relates to #11489.
3 tasks
PR #11494 updates Karma to the latest. Updating Jasmine won't be so easy as there are a lot more breaking changes. |
Splaktar
added a commit
that referenced
this issue
Oct 26, 2018
- stop blocking shift-tab from moving focus away from the nav-bar - enable the use of the home and end keys - wrap to the first/last tab when hitting the end - properly manage nav item tabindex values - skip over disabled tabs instead of leaving focus in a bad state - remove click listener on destroy - document keyboard behaviors - fix bad linking syntax in API docs - update to latest karma version Fixes #10419. Relates to #11489.
Splaktar
added a commit
that referenced
this issue
Oct 26, 2018
- stop blocking shift-tab from moving focus away from the nav-bar - enable the use of the home and end keys - wrap to the first/last tab when hitting the end - properly manage nav item tabindex values - skip over disabled tabs instead of leaving focus in a bad state - remove click listener on destroy - document keyboard behaviors - fix bad linking syntax in API docs - update to latest karma version Fixes #10419. Relates to #11489.
jelbourn
pushed a commit
that referenced
this issue
Nov 6, 2018
- stop blocking shift-tab from moving focus away from the nav-bar - enable the use of the home and end keys - wrap to the first/last tab when hitting the end - properly manage nav item tabindex values - skip over disabled tabs instead of leaving focus in a bad state - remove click listener on destroy - document keyboard behaviors - fix bad linking syntax in API docs - update to latest karma version Fixes #10419. Relates to #11489.
marosoft
pushed a commit
to marosoft/material
that referenced
this issue
Nov 11, 2018
…lar#11494) - stop blocking shift-tab from moving focus away from the nav-bar - enable the use of the home and end keys - wrap to the first/last tab when hitting the end - properly manage nav item tabindex values - skip over disabled tabs instead of leaving focus in a bad state - remove click listener on destroy - document keyboard behaviors - fix bad linking syntax in API docs - update to latest karma version Fixes angular#10419. Relates to angular#11489.
Splaktar
added
the
in progress
Mainly for in progress PRs, but may be used for issues that require multiple PRs
label
Feb 10, 2019
This was referenced Feb 28, 2019
codymikol
added a commit
to codymikol/material
that referenced
this issue
Apr 20, 2019
this is no longer necessary as phantomJS is not used anymore Relates to angular#11489
codymikol
added a commit
to codymikol/material
that referenced
this issue
Apr 20, 2019
setting up jasmine matchers and mockElementFocus don't need to be evaluated every time a test runs. Relates to angular#11489
mmalerba
pushed a commit
that referenced
this issue
Apr 24, 2019
setting up jasmine matchers and mockElementFocus don't need to be evaluated every time a test runs. Relates to #11489
mmalerba
pushed a commit
that referenced
this issue
Apr 24, 2019
this is no longer necessary as phantomJS is not used anymore Relates to #11489
Related PR #12103 updates to Karma v6. |
Splaktar
removed
the
in progress
Mainly for in progress PRs, but may be used for issues that require multiple PRs
label
Jun 3, 2021
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
Bug, enhancement request, or proposal:
Proposal
Steps to reproduce the issue:
https://github.com/angular/material/blob/v1.1.10/package.json#L62-L71
What is the expected behavior?
We depend upon recent versions of Karma and Jasmine.
What is the current behavior?
Currently we depend on very old versions of Karma and Jasmine.
What is the use-case or motivation for changing an existing behavior?
This Karma version has some high security vulnerabilities. It also makes it harder to track down test failures or issues like #11487 when we're based on old versions of these testing libraries.
Which versions of AngularJS, Material, OS, and browsers are affected?
Is there anything else we should know? Stack Traces, Screenshots, etc.
The text was updated successfully, but these errors were encountered: