Skip to content

Fix overlapping headers in scrollable atlas tables - #543

Merged
Alejandro Lopez (soyalejolopez) merged 1 commit into
microsoft:masterfrom
soyalejolopez:soyalejolopez-fix-public-atlas-table-headers
Sep 16, 2026
Merged

Alejandro Lopez (soyalejolopez) merged 1 commit into
microsoft:masterfrom
soyalejolopez:soyalejolopez-fix-public-atlas-table-headers

Conversation

@soyalejolopez

Copy link
Copy Markdown
Member

Category

  • Bug fix
  • New script
  • New sample

Related Issues

N/A

What's in this Pull Request?

Fixes overlapping sticky headers in the Agent 365 Lifecycle Atlas tables inside horizontally scrollable diagram wrappers. The global table.grid th rule keeps its top: 56px offset for the three page-level tables, while .diagram-scroll table.grid th { top: 0 } scopes scrollable atlas tables to their wrapper so the first row remains visible.

This is a CSS-only public fix with no product fact, SVG, catalog row, source, license, credit, or publication-date changes. The resource version is updated from 1.2.0 to 1.2.1, with a matching changelog entry.

Validation:

  • npm run check --prefix tools\catalog-build
  • Frozen HTML SHA-256: 2C4C3C677876D693F812993E2B16BD6BB9557C9C6A2877B1B504198EC38D12FD
  • Removing the one added CSS line restores published baseline SHA-256 3289578637FC1F66352532B6FD241185317596E582A97E3A42B918CB2C4879FA
  • Structural counts preserved: 12 SVGs, 18 catalog rows, 36 sources, and 88 unique IDs

Co-authored-by: soyalejolopez <88358406+soyalejolopez@users.noreply.github.com>

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@soyalejolopez
Alejandro Lopez (soyalejolopez) merged commit ae24402 into microsoft:master Sep 16, 2026
4 checks passed
@soyalejolopez
Alejandro Lopez (soyalejolopez) deleted the soyalejolopez-fix-public-atlas-table-headers branch September 16, 2026 18:30
@github-actions

Copy link
Copy Markdown
Contributor

🛰️ PR Sweeper report

Risk: 🟢 LOW · Security gate: ✅ passing · Files: 3

🔒 Automated guardrails (authoritative)

No secret, PII, file-policy, or scope issues detected. ✅

🤖 Dual-model AI review (advisory)

AI review unavailable for this run (models not reachable or no diff). Guardrails above are unaffected.

  • GPT-class reviewer (openai/gpt-5): skipped — GitHub Models HTTP 410: {"error":{"code":"github_models_retirement_brownout","message":"GitHub Models is temporarily unavailable as part of a scheduled retirement brownout."}}

  • Deep-reasoning reviewer (openai/o3): skipped — GitHub Models HTTP 410: {"error":{"code":"github_models_retirement_brownout","message":"GitHub Models is temporarily unavailable as part of a scheduled retirement brownout."}}


The automated guardrails are authoritative and gate the security status. The AI review is advisory and never auto-merges. Thanks for contributing to FastTrack! 🛩️

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

Labels

sweeper:risk-low PR Sweeper: low risk

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants