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

Fix v3-web-component va-segmented-progress-bar Safari focus bug #27784

Open
wants to merge 63 commits into
base: main
Choose a base branch
from

Conversation

tlei123
Copy link
Contributor

@tlei123 tlei123 commented Feb 1, 2024

Summary

  • Fix Safari focus bug -- focused on Continue-button instead of form-page H2 when advancing to next page.
  • Team: Veteran Facing Forms

Related issue(s)

  • Link to ticket created in va.gov-team-forms repo
    department-of-veterans-affairs/va.gov-team-forms#978

Testing done

  • Browser- & unit-tests successful

What areas of the site does it impact?

All forms with useCustomScrollAndFocus prop enabled, on Safari only.

Requested feedback

@Mottie , please be sure to review & approve. I couldn't make you required-reviewer here, but I'm definitely gonna wait for your Approval before Merging. Thanks much! :)

@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main February 2, 2024 16:38 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main February 2, 2024 16:51 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main February 2, 2024 23:16 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main February 3, 2024 02:49 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main February 5, 2024 19:04 Inactive
@tlei123 tlei123 changed the title [WIP] Fix v3-web-component va-segmented-progress-bar Safari focus bug Fix v3-web-component va-segmented-progress-bar Safari focus bug Feb 5, 2024
@tlei123 tlei123 marked this pull request as ready for review February 5, 2024 19:47
@tlei123 tlei123 requested review from a team as code owners February 5, 2024 19:47
@tlei123 tlei123 requested a review from Mottie February 5, 2024 19:48
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main February 5, 2024 20:00 Inactive
@tlei123 tlei123 requested a review from a team as a code owner February 5, 2024 20:47
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main February 5, 2024 21:09 Inactive
powellkerry
powellkerry previously approved these changes Feb 5, 2024
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main February 26, 2024 20:10 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main February 26, 2024 22:40 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main February 27, 2024 22:27 Inactive
@ToddWebDev
Copy link
Contributor

When I check out this branch locally and test it with the Pension benefits application (/pension/application/527EZ), the issue still persists on Safari. Chrome also appears to have the issue too, where it didn't before. I've made sure to check out the latest commit b059f87. Are there any steps I'm missing to run the fix locally?

@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main February 28, 2024 18:25 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main February 28, 2024 23:43 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main February 29, 2024 16:22 Inactive
@ToddWebDev
Copy link
Contributor

If we switch the Pension benefits application uiSchema titles from 'ui:title': '...' to the title web component pattern: ...titleUI('...'), then it seems to be included with this fix. I am testing now.

@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main March 1, 2024 21:45 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main March 4, 2024 17:28 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main March 4, 2024 23:53 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main March 5, 2024 23:49 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main March 6, 2024 17:49 Inactive
@va-vfs-bot va-vfs-bot temporarily deployed to master/simple-forms/978-safari-focus-2/main March 6, 2024 18:23 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants