Resolve focus issue in signin overlay (#6558)
Resolve focus issue in signin overlay (#6558)

* Bring back Verify page for direct links (#6472)

* New verify page (#6389)

* WIP - add skeleton for new signin signup page

* add noheader modification to layout

* content changes

* sass lint fix

* add assets; idme log in option

* extra action buttons

* add extra buttons

* desktop signin page view

* add proper signup link

* styling changes

* mobile support for signin page

* verify page initial views

* copy changes

* sign up page redirects

* prop fix

* PR feedback

* style changes

* add proptypes and cleanup

* pr feedback

* fix redirect behavior

* requiredloginview changes

* padding fix

* get rid of trailing whitespace

* typo fix

* clean up signin entry for clarity

* style and copy changes

* typo fix

* Additional logic on new sign-in and identity-proofing flows (#6404)

* refactor to support multiple login urls; code clean up

* fix reducer path

* support new backend changes; clean up nextURL in default state

* temp disable getVerifyUrl

* use new verify URL endpoint

* guards for calling verifyURL at the right time

* use new identity proof URL in auth callback

* Pass login specs and cleanup (#6411)

* pass unit tests

* mhv clean up; fix saml callback handling for new api flow

* remove MHV from verify page

* mock out window location for searchHelpSignin specs

* add mfa flow and URL fetching

* use new authncontext from API

* address PR feedback

* fix login tests for new flows

* use straight quotes

* Identity cleanup (#6419)

* removes instances of old level1 flows and fix specs

* remove trailing whitespace

* old signin code cleanup

* fix verification URL

* pass SIP unit tests

* address PR feedback

* Fix infinite verify URL loop and broken verify link in user profile. (#6421)

* Prevent infinitely fetching the identity proof URL by stopping when the property has been set.

* Fixed verify link in user profile and moved verify URL fetching into common helpers.

* Modal based signin flow (#6444)

* signin modal wip

* styling fixes

* wip

* wip shared Main container

* profile nav style fix

* clean up main container

* push state

* go to next URL upon login

* SIP changes to support modal flow

* code clean up and reorg

* fix unit tests

* nix unused test

* fix for requiredlogin view

* fix requiredloginview unit test

* Fix sign logic on SiP

* PR cleanup

* fix verification issue

* add comment

* fix accessibility problems with modal

* pass specs

* fix sass linting warning

* Show nav links on auth failed page. (#6448)

* Disclaimer change (#6434)

* copy changes to disclaimer copy

* whitespace fix

* apostrophe fixes

* New FAQ content and updated links on signin page (#6453)

* add faq page

* fix learn more link

* PR feedback

* Changes to verification prompt and code cleanup (#6460)

* verification refactor to be prompt based

* pass specs, remove deprecated webpack entry point

* zindex fix for modal buttons

* URLsearchparams polyfill (#6462)

* Add analytics events for login tracking (#6459)

* add modal analytics and fix signin link style

* analytics events

* track login method

* style adjustments to signin modal (#6465)

* Revert "Kudos identity => master for testing (#6461)" (#6467)

This reverts commit 9276b43da3a45c3417ba9ef2aa77e8ff088548b2.

* remove irrelevant style

* bring back verify page

* veteran id card application (#6346)

* ID card application

* resolve 5008

* add verify page to SIP form

* add missing polyfill

* visual styling on nav signin link

* fix scss warnings

* pass redirect param

* bring back identity changes

* Revert "Revert "Kudos identity => master for testing (#6461)" (#6467)"

This reverts commit 758054a14bbe93e7728603abaf68a741c9477096.

* pass specs

* e2e specs

* Catch errors in auth callback. (#6475)

* New verify page (#6389)

* WIP - add skeleton for new signin signup page

* add noheader modification to layout

* content changes

* sass lint fix

* add assets; idme log in option

* extra action buttons

* add extra buttons

* desktop signin page view

* add proper signup link

* styling changes

* mobile support for signin page

* verify page initial views

* copy changes

* sign up page redirects

* prop fix

* PR feedback

* style changes

* add proptypes and cleanup

* pr feedback

* fix redirect behavior

* requiredloginview changes

* padding fix

* get rid of trailing whitespace

* typo fix

* clean up signin entry for clarity

* style and copy changes

* typo fix

* Additional logic on new sign-in and identity-proofing flows (#6404)

* refactor to support multiple login urls; code clean up

* fix reducer path

* support new backend changes; clean up nextURL in default state

* temp disable getVerifyUrl

* use new verify URL endpoint

* guards for calling verifyURL at the right time

* use new identity proof URL in auth callback

* Pass login specs and cleanup (#6411)

* pass unit tests

* mhv clean up; fix saml callback handling for new api flow

* remove MHV from verify page

* mock out window location for searchHelpSignin specs

* add mfa flow and URL fetching

* use new authncontext from API

* address PR feedback

* fix login tests for new flows

* use straight quotes

* Identity cleanup (#6419)

* removes instances of old level1 flows and fix specs

* remove trailing whitespace

* old signin code cleanup

* fix verification URL

* pass SIP unit tests

* address PR feedback

* Fix infinite verify URL loop and broken verify link in user profile. (#6421)

* Prevent infinitely fetching the identity proof URL by stopping when the property has been set.

* Fixed verify link in user profile and moved verify URL fetching into common helpers.

* Modal based signin flow (#6444)

* signin modal wip

* styling fixes

* wip

* wip shared Main container

* profile nav style fix

* clean up main container

* push state

* go to next URL upon login

* SIP changes to support modal flow

* code clean up and reorg

* fix unit tests

* nix unused test

* fix for requiredlogin view

* fix requiredloginview unit test

* Fix sign logic on SiP

* PR cleanup

* fix verification issue

* add comment

* fix accessibility problems with modal

* pass specs

* fix sass linting warning

* Show nav links on auth failed page. (#6448)

* Disclaimer change (#6434)

* copy changes to disclaimer copy

* whitespace fix

* apostrophe fixes

* New FAQ content and updated links on signin page (#6453)

* add faq page

* fix learn more link

* PR feedback

* Changes to verification prompt and code cleanup (#6460)

* verification refactor to be prompt based

* pass specs, remove deprecated webpack entry point

* zindex fix for modal buttons

* URLsearchparams polyfill (#6462)

* Add analytics events for login tracking (#6459)

* add modal analytics and fix signin link style

* analytics events

* track login method

* Refactored apiRequest to redirect to home with login modal open upon 401.

* Catch errors in auth callback.

* Moved style to appropriate line after merge.

* Check for error before trying to check user level.

* fix verify page redirection bug (#6482)

* fix IE bug for signin signup link (#6488)

* Additional bugfixes for verify screen (#6491)

* Kudos identity (#6487)

* Bring back Verify page for direct links (#6472)

* New verify page (#6389)

* WIP - add skeleton for new signin signup page

* add noheader modification to layout

* content changes

* sass lint fix

* add assets; idme log in option

* extra action buttons

* add extra buttons

* desktop signin page view

* add proper signup link

* styling changes

* mobile support for signin page

* verify page initial views

* copy changes

* sign up page redirects

* prop fix

* PR feedback

* style changes

* add proptypes and cleanup

* pr feedback

* fix redirect behavior

* requiredloginview changes

* padding fix

* get rid of trailing whitespace

* typo fix

* clean up signin entry for clarity

* style and copy changes

* typo fix

* Additional logic on new sign-in and identity-proofing flows (#6404)

* refactor to support multiple login urls; code clean up

* fix reducer path

* support new backend changes; clean up nextURL in default state

* temp disable getVerifyUrl

* use new verify URL endpoint

* guards for calling verifyURL at the right time

* use new identity proof URL in auth callback

* Pass login specs and cleanup (#6411)

* pass unit tests

* mhv clean up; fix saml callback handling for new api flow

* remove MHV from verify page

* mock out window location for searchHelpSignin specs

* add mfa flow and URL fetching

* use new authncontext from API

* address PR feedback

* fix login tests for new flows

* use straight quotes

* Identity cleanup (#6419)

* removes instances of old level1 flows and fix specs

* remove trailing whitespace

* old signin code cleanup

* fix verification URL

* pass SIP unit tests

* address PR feedback

* Fix infinite verify URL loop and broken verify link in user profile. (#6421)

* Prevent infinitely fetching the identity proof URL by stopping when the property has been set.

* Fixed verify link in user profile and moved verify URL fetching into common helpers.

* Modal based signin flow (#6444)

* signin modal wip

* styling fixes

* wip

* wip shared Main container

* profile nav style fix

* clean up main container

* push state

* go to next URL upon login

* SIP changes to support modal flow

* code clean up and reorg

* fix unit tests

* nix unused test

* fix for requiredlogin view

* fix requiredloginview unit test

* Fix sign logic on SiP

* PR cleanup

* fix verification issue

* add comment

* fix accessibility problems with modal

* pass specs

* fix sass linting warning

* Show nav links on auth failed page. (#6448)

* Disclaimer change (#6434)

* copy changes to disclaimer copy

* whitespace fix

* apostrophe fixes

* New FAQ content and updated links on signin page (#6453)

* add faq page

* fix learn more link

* PR feedback

* Changes to verification prompt and code cleanup (#6460)

* verification refactor to be prompt based

* pass specs, remove deprecated webpack entry point

* zindex fix for modal buttons

* URLsearchparams polyfill (#6462)

* Add analytics events for login tracking (#6459)

* add modal analytics and fix signin link style

* analytics events

* track login method

* style adjustments to signin modal (#6465)

* Revert "Kudos identity => master for testing (#6461)" (#6467)

This reverts commit 9276b43da3a45c3417ba9ef2aa77e8ff088548b2.

* remove irrelevant style

* bring back verify page

* veteran id card application (#6346)

* ID card application

* resolve 5008

* add verify page to SIP form

* add missing polyfill

* visual styling on nav signin link

* fix scss warnings

* pass redirect param

* bring back identity changes

* Revert "Revert "Kudos identity => master for testing (#6461)" (#6467)"

This reverts commit 758054a14bbe93e7728603abaf68a741c9477096.

* pass specs

* e2e specs

* Catch errors in auth callback. (#6475)

* New verify page (#6389)

* WIP - add skeleton for new signin signup page

* add noheader modification to layout

* content changes

* sass lint fix

* add assets; idme log in option

* extra action buttons

* add extra buttons

* desktop signin page view

* add proper signup link

* styling changes

* mobile support for signin page

* verify page initial views

* copy changes

* sign up page redirects

* prop fix

* PR feedback

* style changes

* add proptypes and cleanup

* pr feedback

* fix redirect behavior

* requiredloginview changes

* padding fix

* get rid of trailing whitespace

* typo fix

* clean up signin entry for clarity

* style and copy changes

* typo fix

* Additional logic on new sign-in and identity-proofing flows (#6404)

* refactor to support multiple login urls; code clean up

* fix reducer path

* support new backend changes; clean up nextURL in default state

* temp disable getVerifyUrl

* use new verify URL endpoint

* guards for calling verifyURL at the right time

* use new identity proof URL in auth callback

* Pass login specs and cleanup (#6411)

* pass unit tests

* mhv clean up; fix saml callback handling for new api flow

* remove MHV from verify page

* mock out window location for searchHelpSignin specs

* add mfa flow and URL fetching

* use new authncontext from API

* address PR feedback

* fix login tests for new flows

* use straight quotes

* Identity cleanup (#6419)

* removes instances of old level1 flows and fix specs

* remove trailing whitespace

* old signin code cleanup

* fix verification URL

* pass SIP unit tests

* address PR feedback

* Fix infinite verify URL loop and broken verify link in user profile. (#6421)

* Prevent infinitely fetching the identity proof URL by stopping when the property has been set.

* Fixed verify link in user profile and moved verify URL fetching into common helpers.

* Modal based signin flow (#6444)

* signin modal wip

* styling fixes

* wip

* wip shared Main container

* profile nav style fix

* clean up main container

* push state

* go to next URL upon login

* SIP changes to support modal flow

* code clean up and reorg

* fix unit tests

* nix unused test

* fix for requiredlogin view

* fix requiredloginview unit test

* Fix sign logic on SiP

* PR cleanup

* fix verification issue

* add comment

* fix accessibility problems with modal

* pass specs

* fix sass linting warning

* Show nav links on auth failed page. (#6448)

* Disclaimer change (#6434)

* copy changes to disclaimer copy

* whitespace fix

* apostrophe fixes

* New FAQ content and updated links on signin page (#6453)

* add faq page

* fix learn more link

* PR feedback

* Changes to verification prompt and code cleanup (#6460)

* verification refactor to be prompt based

* pass specs, remove deprecated webpack entry point

* zindex fix for modal buttons

* URLsearchparams polyfill (#6462)

* Add analytics events for login tracking (#6459)

* add modal analytics and fix signin link style

* analytics events

* track login method

* Refactored apiRequest to redirect to home with login modal open upon 401.

* Catch errors in auth callback.

* Moved style to appropriate line after merge.

* Check for error before trying to check user level.

* fix verify page redirection bug (#6482)

* fix IE bug for signin signup link

* Merge bugfixes for kudos identity/signin (#6489)

* Bring back Verify page for direct links (#6472)

* New verify page (#6389)

* WIP - add skeleton for new signin signup page

* add noheader modification to layout

* content changes

* sass lint fix

* add assets; idme log in option

* extra action buttons

* add extra buttons

* desktop signin page view

* add proper signup link

* styling changes

* mobile support for signin page

* verify page initial views

* copy changes

* sign up page redirects

* prop fix

* PR feedback

* style changes

* add proptypes and cleanup

* pr feedback

* fix redirect behavior

* requiredloginview changes

* padding fix

* get rid of trailing whitespace

* typo fix

* clean up signin entry for clarity

* style and copy changes

* typo fix

* Additional logic on new sign-in and identity-proofing flows (#6404)

* refactor to support multiple login urls; code clean up

* fix reducer path

* support new backend changes; clean up nextURL in default state

* temp disable getVerifyUrl

* use new verify URL endpoint

* guards for calling verifyURL at the right time

* use new identity proof URL in auth callback

* Pass login specs and cleanup (#6411)

* pass unit tests

* mhv clean up; fix saml callback handling for new api flow

* remove MHV from verify page

* mock out window location for searchHelpSignin specs

* add mfa flow and URL fetching

* use new authncontext from API

* address PR feedback

* fix login tests for new flows

* use straight quotes

* Identity cleanup (#6419)

* removes instances of old level1 flows and fix specs

* remove trailing whitespace

* old signin code cleanup

* fix verification URL

* pass SIP unit tests

* address PR feedback

* Fix infinite verify URL loop and broken verify link in user profile. (#6421)

* Prevent infinitely fetching the identity proof URL by stopping when the property has been set.

* Fixed verify link in user profile and moved verify URL fetching into common helpers.

* Modal based signin flow (#6444)

* signin modal wip

* styling fixes

* wip

* wip shared Main container

* profile nav style fix

* clean up main container

* push state

* go to next URL upon login

* SIP changes to support modal flow

* code clean up and reorg

* fix unit tests

* nix unused test

* fix for requiredlogin view

* fix requiredloginview unit test

* Fix sign logic on SiP

* PR cleanup

* fix verification issue

* add comment

* fix accessibility problems with modal

* pass specs

* fix sass linting warning

* Show nav links on auth failed page. (#6448)

* Disclaimer change (#6434)

* copy changes to disclaimer copy

* whitespace fix

* apostrophe fixes

* New FAQ content and updated links on signin page (#6453)

* add faq page

* fix learn more link

* PR feedback

* Changes to verification prompt and code cleanup (#6460)

* verification refactor to be prompt based

* pass specs, remove deprecated webpack entry point

* zindex fix for modal buttons

* URLsearchparams polyfill (#6462)

* Add analytics events for login tracking (#6459)

* add modal analytics and fix signin link style

* analytics events

* track login method

* style adjustments to signin modal (#6465)

* Revert "Kudos identity => master for testing (#6461)" (#6467)

This reverts commit 9276b43da3a45c3417ba9ef2aa77e8ff088548b2.

* remove irrelevant style

* bring back verify page

* veteran id card application (#6346)

* ID card application

* resolve 5008

* add verify page to SIP form

* add missing polyfill

* visual styling on nav signin link

* fix scss warnings

* pass redirect param

* bring back identity changes

* Revert "Revert "Kudos identity => master for testing (#6461)" (#6467)"

This reverts commit 758054a14bbe93e7728603abaf68a741c9477096.

* pass specs

* e2e specs

* Catch errors in auth callback. (#6475)

* New verify page (#6389)

* WIP - add skeleton for new signin signup page

* add noheader modification to layout

* content changes

* sass lint fix

* add assets; idme log in option

* extra action buttons

* add extra buttons

* desktop signin page view

* add proper signup link

* styling changes

* mobile support for signin page

* verify page initial views

* copy changes

* sign up page redirects

* prop fix

* PR feedback

* style changes

* add proptypes and cleanup

* pr feedback

* fix redirect behavior

* requiredloginview changes

* padding fix

* get rid of trailing whitespace

* typo fix

* clean up signin entry for clarity

* style and copy changes

* typo fix

* Additional logic on new sign-in and identity-proofing flows (#6404)

* refactor to support multiple login urls; code clean up

* fix reducer path

* support new backend changes; clean up nextURL in default state

* temp disable getVerifyUrl

* use new verify URL endpoint

* guards for calling verifyURL at the right time

* use new identity proof URL in auth callback

* Pass login specs and cleanup (#6411)

* pass unit tests

* mhv clean up; fix saml callback handling for new api flow

* remove MHV from verify page

* mock out window location for searchHelpSignin specs

* add mfa flow and URL fetching

* use new authncontext from API

* address PR feedback

* fix login tests for new flows

* use straight quotes

* Identity cleanup (#6419)

* removes instances of old level1 flows and fix specs

* remove trailing whitespace

* old signin code cleanup

* fix verification URL

* pass SIP unit tests

* address PR feedback

* Fix infinite verify URL loop and broken verify link in user profile. (#6421)

* Prevent infinitely fetching the identity proof URL by stopping when the property has been set.

* Fixed verify link in user profile and moved verify URL fetching into common helpers.

* Modal based signin flow (#6444)

* signin modal wip

* styling fixes

* wip

* wip shared Main container

* profile nav style fix

* clean up main container

* push state

* go to next URL upon login

* SIP changes to support modal flow

* code clean up and reorg

* fix unit tests

* nix unused test

* fix for requiredlogin view

* fix requiredloginview unit test

* Fix sign logic on SiP

* PR cleanup

* fix verification issue

* add comment

* fix accessibility problems with modal

* pass specs

* fix sass linting warning

* Show nav links on auth failed page. (#6448)

* Disclaimer change (#6434)

* copy changes to disclaimer copy

* whitespace fix

* apostrophe fixes

* New FAQ content and updated links on signin page (#6453)

* add faq page

* fix learn more link

* PR feedback

* Changes to verification prompt and code cleanup (#6460)

* verification refactor to be prompt based

* pass specs, remove deprecated webpack entry point

* zindex fix for modal buttons

* URLsearchparams polyfill (#6462)

* Add analytics events for login tracking (#6459)

* add modal analytics and fix signin link style

* analytics events

* track login method

* Refactored apiRequest to redirect to home with login modal open upon 401.

* Catch errors in auth callback.

* Moved style to appropriate line after merge.

* Check for error before trying to check user level.

* fix verify page redirection bug (#6482)

* fix IE bug for signin signup link (#6488)

* additional bugfixes

* Show loader in login modal or verify page until links are available. (#6490)

* Show loader in login modal or verify page until links are available.

* Overwrite white header color in modal.

* Fixes for verify page. (#6494)

* Show loader in login modal or verify page until links are available.

* Overwrite white header color in modal.

* Include modal styles for verify page.

* Fixed condition so that verify page can redirect when not logged in.

* Updated MHV account info in FAQ. (#6495)

* Updated MHV account info in FAQ.

* Replaced curly quotes with straight.

* Pass specs.

* Bugfixes for identity (#6497)

* fix verification path

* resolve vets.gov-team#5058, faq links

* fix bug in verify props

* pass failing unit test

* modal focus on signin

* formatting

department-of-veterans-affairs/vets-website,department-of-veterans-affairs/vets-website