Skip to content

ie-shell: interactive chrome overlays — navigate tab list, bookmarks, address bar completion #79

Description

@thomasnemer

Goal

Make the browser chrome overlays interactive via keyboard navigation:

Tab list overlay (Ctrl+Shift+T)

  • Up/Down arrow to highlight tabs
  • Enter to switch to highlighted tab
  • Delete to close highlighted tab
  • Show active tab indicator

Bookmarks overlay (Ctrl+Shift+B)

  • Up/Down arrow to highlight bookmarks
  • Enter to navigate to highlighted bookmark URL
  • Delete to remove highlighted bookmark

Address bar (Ctrl+L)

  • Already works for typing and Enter to navigate
  • Missing: show loading state while navigating
  • Missing: show error state if navigation fails

General

  • All overlays dismiss with Escape (already works)
  • Visual feedback: selected item highlight in overlays

Current state

Acceptance Criteria

  • Can switch tabs using the tab list overlay
  • Can navigate to a bookmark from the bookmarks overlay
  • Arrow keys work within overlays

Activity

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions