Skip to content

Move MX Dock to be the first tabbed fields on the page - #11969

Open
MarkvanMents wants to merge 1 commit into
developmentfrom
MvM-A117TabbingImprovement
Open

MarkvanMents wants to merge 1 commit into
developmentfrom
MvM-A117TabbingImprovement

Conversation

@MarkvanMents

Copy link
Copy Markdown
Collaborator

Summary

  • The mx-dock-header div was rendered at the end of the DOM (via body-end.html) but displayed at the top of the page via CSS, causing incorrect keyboard tab order
  • Moved {{ partial "mx-dock.html" . }} to be the first element inside <body> in all non-print templates: docs/baseof.html, swagger/baseof.html, landingpage/landingpage.html, and 404.html
  • Removed the call from body-end.html, which also correctly preserves the intentional omission of mx-dock from the print layout (baseof.print.html)

Test plan

  • Verify #mx-dock-header appears as the first element after <body> in built HTML for regular docs pages, swagger pages, landing page, and 404
  • Verify the dock header renders correctly in the browser on all page types
  • Verify print pages do not include the dock header
  • Check keyboard tab order starts with the dock/header items

🤖 Generated with Claude Code

The mx-dock-header div was rendered at the end of the DOM (via body-end.html)
but displayed at the top of the page via CSS, causing incorrect keyboard tab order.
Moved the partial to be the first element inside <body> in all non-print templates.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant