Styling issues in typescript sdk docs#321
Conversation
Resolves #319 Co-Authored-By: Claude <noreply@anthropic.com>
|
Minion Review Gate: Starting review (round 1). Watch live |
|
@minion did you verify visually (using headless PlayWright MCP) that it is looking fine now? |
|
Minion Feedback received! Addressing your feedback on this PR. Track progress in the workflow runs. |
|
Minion Feedback Agent completed
Agent SummaryNo code changes were needed — the CSS fix is working correctly as verified through headless Playwright visual testing. |
|
Minion Worker reviewed the feedback but determined no code changes were needed. |
|
@minion the fix is not working. https://uipath.github.io/uipath-typescript/api/classes/UiPath/ still shows wrong styling bug |
|
Minion Feedback received! Addressing your feedback on this PR. Track progress in the workflow runs. |
Instead of excluding individual nav/header/footer classes from the external link arrow selector (which is fragile and misses elements), scope the rule to `.md-content` so it only applies within page content. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Minion Feedback Agent completed
Agent SummaryDone. The fix replaces the fragile blocklist-based CSS selector with |
Co-Authored-By: Claude <noreply@anthropic.com>
|
Minion Worker addressed the review feedback. A new review will be triggered automatically. |
|
Minion Review Gate: Starting review (round 1). Watch live |
|
Minion Review Gate: Changes requested. The implementer agent will address the issues above. |
Refine the external link arrow indicator to be smaller and superscripted for a cleaner look. Add margin for visual separation from link text. Exclude .md-content__button elements from getting the arrow. The .md-content scoping ensures arrows only appear on external links within page content, not in navigation sidebar, header, or footer. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Minion Feedback Agent completed
Agent SummaryNo result text available |
|
Minion Worker addressed the review feedback. A new review will be triggered automatically. |
|
Minion Review Gate: Starting review (round 1). Watch live |
|
Minion Review Gate: Changes requested. The implementer agent will address the issues above. |
Use `article.md-content__inner` instead of `.md-content` for more precise scoping of the external link arrow. This ensures the arrow only appears on links within the actual article content, not in sidebar navigation, footer, or header elements. Also covers http:// links and adds text-decoration: none to prevent underline on the arrow. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Minion Feedback Agent completed
Agent SummaryNo result text available |
|
Minion Worker addressed the review feedback. A new review will be triggered automatically. |
|
Minion Review Gate: Starting review (round 1). Watch live |
|
Minion Review Gate: Changes requested. The implementer agent will address the issues above. |
|
Minion Feedback Agent completed
Agent SummaryNo result text available |
Co-Authored-By: Claude <noreply@anthropic.com>
|
Minion Worker addressed the review feedback. A new review will be triggered automatically. |
|
Minion Review Gate: Starting review (round 1). Watch live |
|
Minion Review Gate: Changes requested. The implementer agent will address the issues above. |
The external link arrow (↗) CSS selector now targets `.md-content article a[href^="https://"]` instead of just `.md-content a[href^="https://"]` for more precise scoping. This ensures arrows only appear on actual content links, not on any other elements that might exist within the md-content container. Also excludes .headerlink anchors. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Minion Feedback Agent completed
Agent SummaryThe fix has been committed. Here's a summary of what was done: The issue: The live site at What I improved: Tightened the CSS selector from Verification: Built the site and confirmed:
|
|
Minion Worker addressed the review feedback. A new review will be triggered automatically. |
|
Minion Review Gate: Starting review (round 1). Watch live |
|
Minion Review Gate: Changes requested. The implementer agent will address the issues above. |
…ages The ~~deprecated~~ markers on API class pages (e.g., UiPath) were rendering as literal ~~ text instead of strikethrough. Adding the pymdownx.tilde extension fixes this styling bug. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Minion Feedback Agent completed
Agent SummaryNo result text available |
|
Minion Worker addressed the review feedback. A new review will be triggered automatically. |
|
Minion Review Gate: Starting review (round 1). Watch live |
|
@minion docs/ folder is not supposed to be committed. It should be cleaned up from PR |
|
Minion Feedback received! Addressing your feedback on this PR. Track progress in the workflow runs. |
Generated API docs (coded-action-apps, conversational-agent, conversations) should not be committed to the repository. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Minion Feedback Agent completed
Agent SummaryThe commit is done. The 10 generated docs files have been removed from the PR, leaving only the legitimate |
|
Minion Worker addressed the review feedback. A new review will be triggered automatically. |
|
Minion Review Gate: Starting review (round 1). Watch live |
|
Minion Review Gate: Changes requested. The implementer agent will address the issues above. |
Prevent generated API docs (conversational-agent, conversations, coded-action-apps subdirectories) from being accidentally committed. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Minion Feedback Agent completed
Agent SummaryDone. Here's what I did to address the reviewer's feedback:
The previous commit (54d6d8d) had already removed the generated files from tracking. This |
|
Minion Worker addressed the review feedback. A new review will be triggered automatically. |
|
Minion Review Gate: Starting review (round 1). Watch live |
|
Minion Review Gate: Changes requested. The implementer agent will address the issues above. |
Reverts docs/stylesheets/extra.css and mkdocs.yml to their original state as docs/ folder changes should not be part of this PR. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Minion Feedback Agent completed
Agent SummaryDone. The |
|
Minion Worker addressed the review feedback. A new review will be triggered automatically. |
|
Minion Review Gate: Starting review (round 1). Watch live |
|



Summary
Resolves #319
Summary
Root cause: The CSS selector
a[href^="https://"]:not(.md-source):not(.skip-link-icon)::afterindocs/stylesheets/extra.css:82was too broad — it added a↗arrow pseudo-element after every external link on the page, including navigation sidebar items like "Sample Application", "Data Fabric", and "Orchestrator". These arrows caused unwanted visual artifacts in the sidebar navigation.Fix: Added
:not(.md-nav__link):not(.md-header__button)to the selector to exclude navigation links and header buttons from getting the external link arrow. The arrow still correctly appears on external links within page content (e.g., "UiPath Assets Guide↗" in API docs), which is the intended behavior.Changed file:
docs/stylesheets/extra.css— 1 line changed.Changes
Files changed
Created by Minion Worker — autonomous Claude Code agent
To request changes, comment mentioning
@minion.