Skip to content
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

Fixes issue - 20109 #20111

Merged
merged 22 commits into from
Jan 9, 2024
Merged

Fixes issue - 20109 #20111

merged 22 commits into from
Jan 9, 2024

Conversation

absolutelightning
Copy link
Contributor

@absolutelightning absolutelightning commented Jan 8, 2024

Description

Fixes issue - #20109

A dependency was introduced named - ember-a11y-refocus - because of hashicorp/design-system-components - https://github.com/hashicorp/consul/pull/19226/files#diff-3a968206d6de2fecfc5dacd7d94bab7744c9f5d5c999a816164d95cbc135c316R1871-R1888

In this dependency there is a js code which actually changes the focus to a div with id - ember-a11y-refocus-nav-message

Screenshot 2024-01-08 at 4 00 13 PM

Testing & Reproduction steps

Manual Testing on local

PR Checklist

  • updated test coverage
  • external facing docs updated
  • appropriate backport labels added
  • not a security concern

@absolutelightning absolutelightning added the consul-india PRs/Issues assigned to Consul India team label Jan 8, 2024
@absolutelightning absolutelightning self-assigned this Jan 8, 2024
@github-actions github-actions bot added the theme/ui Anything related to the UI label Jan 8, 2024
@absolutelightning
Copy link
Contributor Author

Thanks @tauhid621 for the suggestion to use @hasA11yRefocus={{false}}

@WenInCode WenInCode added the backport/1.17 This release series is no longer active on CE. Use backport/ent/1.17. label Jan 8, 2024
@WenInCode
Copy link
Contributor

@absolutelightning This looks great, thank you for submitting this fix. Could you please create a changelog entry for this PR.

@absolutelightning
Copy link
Contributor Author

@absolutelightning This looks great, thank you for submitting this fix. Could you please create a changelog entry for this PR.

Thanks @WenInCode. Changelog added.

Co-authored-by: Tauhid Anjum <tauhidanjum@gmail.com>
@WenInCode WenInCode merged commit 69f775d into main Jan 9, 2024
92 checks passed
@WenInCode WenInCode deleted the gh-20109 branch January 9, 2024 16:47
WenInCode pushed a commit that referenced this pull request Jan 9, 2024
* Fixes #20109

* add @hasA11yRefocus false

* add changelog

* Update ui/packages/consul-ui/app/components/hashicorp-consul/index.hbs

Co-authored-by: Tauhid Anjum <tauhidanjum@gmail.com>

---------

Co-authored-by: Tauhid Anjum <tauhidanjum@gmail.com>
WenInCode pushed a commit that referenced this pull request Jan 9, 2024
* Fixes #20109

* add @hasA11yRefocus false

* add changelog

* Update ui/packages/consul-ui/app/components/hashicorp-consul/index.hbs

Co-authored-by: Tauhid Anjum <tauhidanjum@gmail.com>

---------

Co-authored-by: Tauhid Anjum <tauhidanjum@gmail.com>
WenInCode added a commit that referenced this pull request Jan 9, 2024
* no-op commit due to failed cherry-picking

* Fixes issue - 20109 (#20111)

* Fixes #20109

* add @hasA11yRefocus false

* add changelog

* Update ui/packages/consul-ui/app/components/hashicorp-consul/index.hbs

Co-authored-by: Tauhid Anjum <tauhidanjum@gmail.com>

---------

Co-authored-by: Tauhid Anjum <tauhidanjum@gmail.com>

* fix: stop re-clicking dc dropdown in dc-switch test

* fix: keep nspaces dropdown open in manage nspaces test

---------

Co-authored-by: temp <temp@hashicorp.com>
Co-authored-by: Ashesh Vidyut <134911583+absolutelightning@users.noreply.github.com>
Co-authored-by: Tauhid Anjum <tauhidanjum@gmail.com>
Co-authored-by: wenincode <tyler.wendlandt@hashicorp.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport/1.17 This release series is no longer active on CE. Use backport/ent/1.17. consul-india PRs/Issues assigned to Consul India team theme/ui Anything related to the UI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants