Skip to content

Keyboard focus is getting lost after activating home control in left navigation pane in windows. #2600

Closed

Description

@msftedad

Description

User Impact:
Keyboard dependent users will find it difficult to identify the currently focused element if keyboard focus is getting lost after activating home control in left navigation pane in windows.

Refer Attachment:

  1. Keyboard focus get lost after activating Home tab item present in left navigation pane.mp4
Keyboard.focus.get.lost.after.activating.Home.tab.item.present.in.left.navigation.pane.mp4

Expected behavior

Keyboard focus shouldn't be lost home tab item after activating it, it should remain on the home control.

Actual behavior

Keyboard focus is getting lost after activating home control in left navigation pane in windows.
On press tab key, focus is moving to 'Github' control.

Steps to reproduce

  1. Open the URL: https://docs.pwabuilder.com/#/builder/android in latest edge browser.
  2. PWA Builder - packaging page will be displayed on screen.
  3. Press tab key to reach 'Ham burger menu button' and activate it.
  4. Now press tab key to reach to the home control and activate it.
  5. Verify whether keyboard focus is getting lost after activating home control in left navigation pane in windows or not.

Environment

OS: Windows 11 Enterprise Insider Preview Version 24H2 (OS Build 26100.3775)
Browser Microsoft Edge Version 135.0.3179.85 (Official build) (64-bit)
URL: https://docs.pwabuilder.com/#/builder/

Additional Information

  • Bug still occurs when all/other plugins are disabled?

Activity

  1. paulhibbitts commented on Sep 5, 2025

    @paulhibbitts
    Member

    Thanks very much for reporting this issue @msftedad . Docsify v5 is in release candidate status, and various accessibility issues have been addressed in the release.

    I tried to step through your helpful video and I think that focus is no longer lost in the navigation panel, could you please confirm? You can access the latest Docsify v5 release candidate at https://preview.docsifyjs.org

  2. added
    wait for informationsomething is not clear, waiting for the author of the issue/pr
    and removed
    bugconfirmed as a bug
    on Sep 9, 2025
  3. msftedad commented on Sep 10, 2025

    @msftedad
    Author

    Hi @paulhibbitts, Thanks for the update. As verified this issue on the given Docsify v5 release https://preview.docsifyjs.org/ The issue has been partially resolved. Currently, after selecting any control from the left pane, the keyboard focus is lost and not visible. Pressing the Tab key once makes the focus appear on the main page.

    Expected behavior: After expanding any expandable button in the left pane, the focus should remain on the same control in the left pane. And when a user selects any control from the expanded list in the left pane, the focus should either move to the corresponding control on the main page or remain on the selected control.

  4. added
    v5-rcv5 rc version related
    bugconfirmed as a bug
    and removed
    wait for informationsomething is not clear, waiting for the author of the issue/pr
    on Sep 10, 2025
  5. msftedad commented on Oct 29, 2025

    @msftedad
    Author

    Hi Team,

    Any update on this issue?

  6. paulhibbitts commented on Nov 7, 2025

    @paulhibbitts
    Member

    Any follow-up thoughts @sy-records ?

  7. sy-records commented on Nov 7, 2025

    @sy-records
    Member

    I'm not sure how to fix it at the moment.

  8. 3 remaining items

  9. paulhibbitts commented on Jun 6, 2026

    @paulhibbitts
    Member

    Hello @msftedad , thank you for your patience. Could you please try the Preview Build at #2740 and confirm that it addresses this issue? Thank you very much.

  10. msftedad commented on Jun 8, 2026

    @msftedad
    Author

    Hi @paulhibbitts, Thank you for the update. It appears that we do not currently have access to the Preview Build (#2740) required to verify this fix. Could you please advise on how we can access the preview build or suggest an alternative way to validate the fix?

  11. paulhibbitts commented on Jun 8, 2026

    @paulhibbitts
    Member
  12. msftedad commented on Jun 10, 2026

    @msftedad
    Author

    @paulhibbitts, Thank you for the update.

    We verified the issue using Preview Build https://docsify-preview-git-fork-puneetdixit200-fix-si-be1d9f-docsifyjs.vercel.app/. Although the controls appear to be different in this build, we were unable to reproduce the reported issue.

    Thanks for looking into this. We will share these findings with our development team for further review. If we have any additional questions or require further clarification, we will reach out.

    Thank you.

  13. paulhibbitts commented on Jun 10, 2026

    @paulhibbitts
    Member

    Thanks for confirming this fix in #2740 addresses this issue @msftedad !

  14. hiSandog commented on Jul 1, 2026

    @hiSandog

    This is a good candidate for a keyboard regression test. After activating the home control, focus should land on a predictable element, such as the new page heading or the active navigation link, rather than being dropped to the document. A Playwright test that tabs to the control, presses Enter, and checks document.activeElement would make the accessibility fix concrete.

  15. paulhibbitts commented on Jul 1, 2026

    @paulhibbitts
    Member

    Thanks for the suggestion @hiSandog , perhaps after the release of Docsify v5 we could loop back to this. Also, a PR would always be welcome as well.

  16. sy-records commented on Sep 2, 2026

    @sy-records
    Member

    Thanks for confirming this fix in #2740 addresses this issue @msftedad !

    It looks like this has been fixed, so I'll close it for now.
    If there are still issues, please reopen it.

  17. trusktr commented on Sep 9, 2026

    @trusktr
    Member

    Reopening because the fix isn't merged yet.

  18. reopened this on Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions