Skip to content

WebKit Dashboard-tree keyboard focus assertions fail #540

Description

@BorisTyshkevich

Problem

tests/e2e/dashboard-tree.spec.js has five deterministic WebKit-only failures in
the keyboard-focus path. The same five failed before and after #530, so this is
not caused by rendering Bool Dashboard variables as checkboxes.

Evidence

Affected assertions:

  • tests/e2e/dashboard-tree.spec.js:316 — Tab traversal of row actions.
  • tests/e2e/dashboard-tree.spec.js:605 — Add-to-dashboard focus restore.
  • tests/e2e/dashboard-tree.spec.js:856 and :876 — keyboard invocation of
    the Dashboard title pencil.
  • tests/e2e/dashboard-tree.spec.js:960 — keyboard-driven panel deletion.

Each reports that the expected trailing action button is inactive rather than
focused after Tab. Diagnose the WebKit focus order/visibility contract and make
the browser suite green without loosening the keyboard assertions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    inboxFiled mid-task; not yet triaged into the roadmap

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions