Skip to content

chore(deps): upgrade to mkdocs-material@9.7.6#908

Open
achrinza wants to merge 8 commits into
cloudfoundry:masterfrom
achrinzafork:chore/upgrade-mkdocs
Open

chore(deps): upgrade to mkdocs-material@9.7.6#908
achrinza wants to merge 8 commits into
cloudfoundry:masterfrom
achrinzafork:chore/upgrade-mkdocs

Conversation

@achrinza

@achrinza achrinza commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Note

This must be merged in tandem with cloudfoundry/bosh-io-web#81 to prevent a broken website deploy.

This brings the docs up to date with the latest version of Material for MkDocs (v9.7.6):

  • Migrated config
  • Migrated theme overrides

Noticeable benefits are mostly niceities:

  • Reduced tech debt (and ease future migration)
    • mkdocs.yml config and templates are now aligned with the Material for MKDocs documentation
    • Reduced theme override files from 5 to 1
  • Better code block highlighting
  • Dark mode

Screenshot Comparisons

Home Page

[!NOTE]
The change in the "Cloud Foundry" mark weight is as-is from the Illustrator file hosted at the CFF's branding page. This weight change matches with the CF logo on the CF website.

Before:
BOSH io v2 Home Page

After (Light):
BOSH io v9 Home Page LIght Mode

After (Dark):
BOSH io v9 Home Page Dark Mode

Docs Page

Before:
BOSH io v2 Light Mode

After (Light):
BOSH io v9 Light Mode

After (Dark):
BOSH io v9 Dark Mode

The remaining screenshots are handled by the sister PR cloudfoundry/bosh-io-web#81:

Stemcells (All) Page

Before:
BOSH io v2 Stemcells All

After (Light):
BOSH io v9 Stemcells All Light Mode

After (Dark):
BOSH io v9 Stemcells All Dark Mode

Stemcells (Single) Page

Before:
BOSH io v2 Stemcells Single

After (Light):
BOSH io v9 Stemcells Single Light Mode

After (Dark):
BOSH io v9 Stemcells Single Dark Mode

Releases Index Page

Before:
BOSH io v2 Releases Index

After (Light):
BOSH io v9 Releases Index LIght Mode

After (Dark):
BOSH io v9 Releases Index Dark Mode

Releases Show Versions Page

Before:
BOSH io v2 Releases Show Versions

After (Light):
BOSH io v9 Releases Show Versions Light Mode

After (Dark):
BOSH io v9 Releases Show Versions Dark Mode

Releases Show Version Page

Before:
BOSH io v2 Releases Show Version

After (Light):
BOSH io v9 Releases Show Version Light Mode

After (Dark):
BOSH io v9 Releases Show Version Dark Mode

Package Page

Before:
BOSH io v2 Releases Package

After (Light):
BOSH io v9 Releases Package Light Mode

After (Dark):
BOSH io v9 Releases Package Dark Mode

Job Page

Before:
BOSH io v2 Releases Package

After (Light):
BOSH io v9 Releases Package Light Mode

After (Dark):
BOSH io v9 Releases Package Dark Mode

Mobile Sidebar (Depth: 1)

[!NOTE]
The mobile sidebar in the current bosh.io webpage is broken for when the depth is 1 and there's multiple active sections + pseudo-section. This was fixed by introducing a "persistent" class with the appropriate styling.

Before:
BOSH io v2 Mobile Sidebar Depth 1

After (Light):
BOSH io v9 Mobile Sidebar Depth 1 Light Mode

After (Dark):
BOSH io v9 Mobile Sidebar Depth 1 Dark Mode

Mobile Sidebar (Depth: 0)

Before:
BOSH io v2 Mobile Sidebar Depth 0

After (Light):
BOSH io v9 Mobile Sidebar Depth 0 Light Mode

After (Dark):
BOSH io v9 Mobile Sidebar Depth 0 Dark Mode

@coderabbitai

coderabbitai Bot commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Walkthrough

This pull request upgrades the squidfunk/mkdocs-material image from 2.7.2 to 9.7.6 in the README and CI build task, updates the site logo to light and dark variants, and migrates mkdocs.yml to the newer Material/MkDocs configuration shape. It also rewrites the custom navigation, footer, and stylesheet partials for the Material 9.x templates.

Suggested reviewers: ystros, Alphasite, selzoc

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly summarizes the main change: upgrading mkdocs-material to 9.7.6.
Description check ✅ Passed The description is directly about the docs site upgrade to Material for MkDocs 9.7.6 and its migrated configs/templates.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@mkdocs.yml`:
- Around line 379-382: The Material config block under extra is using a
misspelled key, so analytics is not being picked up. Update the key in
mkdocs.yml from the typo to the correct extra.analytics name, keeping the
existing provider and property values unchanged. Use the surrounding extra block
to locate the fix.

In `@theme/partials/nav-item.html`:
- Around line 203-209: The leaf-node branch in nav-item.html opens a <li> in the
else path but never closes it before the endif block, leaving the list markup
unbalanced. Update the nav-item template’s leaf branch so the <li> opened around
the nav_item.url link is properly closed after the <a> in the same branch,
matching the section branch’s structure and preserving the existing
render_content(nav_item) behavior.

In `@theme/partials/tabs.html`:
- Around line 8-9: Remove the leftover hardcoded tab links in tabs.html that
duplicate the migrated navigation entries and bypass site URL handling. Update
the tabs rendering to rely on the existing nav.items-driven navigation used by
the template rather than fixed "Stemcells" and "Releases" anchors, so links
respect config.site_url and use_directory_urls. If those pages are still needed,
move them into the navigation configuration instead of keeping them hardcoded in
the tabs partial.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 496b17ce-2743-4b52-a035-8c28b8a1de97

📥 Commits

Reviewing files that changed from the base of the PR and between d013e9f and ad38b48.

⛔ Files ignored due to path filters (1)
  • content/images/logo-full-white.png is excluded by !**/*.png
📒 Files selected for processing (10)
  • README.md
  • ci/tasks/build.yml
  • content/index.md
  • mkdocs.yml
  • theme/partials/copyright.html
  • theme/partials/footer.html
  • theme/partials/nav-item.html
  • theme/partials/nav.html
  • theme/partials/source.html
  • theme/partials/tabs.html

Comment thread mkdocs.yml
Comment thread theme/partials/nav-item.html
Comment thread theme/partials/tabs.html Outdated
- Migrated config
- Migrated theme overrides

Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
@achrinza achrinza force-pushed the chore/upgrade-mkdocs branch from ad38b48 to a896a9b Compare June 30, 2026 08:34
coderabbitai[bot]
coderabbitai Bot previously approved these changes Jun 30, 2026
Use newer Material for MkDocs features to reduce reliance on custom theme overrides.

Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@mkdocs.yml`:
- Around line 356-380: The Markdown config is enabling pymdownx.highlight
without the Material-recommended options needed for full code-block highlighting
support. Update the markdown_extensions entry for pymdownx.highlight in
mkdocs.yml to include anchor_linenums, line_spans, and pygments_lang_class, and
keep it alongside pymdownx.inlinehilite, pymdownx.snippets, and
pymdownx.superfences so the code-copy and line-anchor behavior works as
intended.

In `@theme/partials/nav-item.html`:
- Around line 196-201: The pseudo-section branch in nav-item.html renders an
interactive label without a matching input, so update the is_section == True
path to use non-interactive heading markup instead of a label. In the nav item
template, keep the existing rendering logic around render_content(nav_item) and
md-nav__icon, but remove the for/id/tabindex label behavior for this
pseudo-section case so it cannot emit an empty tabindex or act as a toggle.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 69b08055-a0fa-44e4-b8f4-381722066a5f

📥 Commits

Reviewing files that changed from the base of the PR and between ad38b48 and 105c1cb.

⛔ Files ignored due to path filters (1)
  • content/images/logo-full-white.png is excluded by !**/*.png
📒 Files selected for processing (10)
  • README.md
  • ci/tasks/build.yml
  • content/index.md
  • mkdocs.yml
  • theme/assets/stylesheets/extra.61026d2ee9f4.css
  • theme/partials/footer.html
  • theme/partials/nav-item.html
  • theme/partials/nav.html
  • theme/partials/source.html
  • theme/partials/tabs.html
💤 Files with no reviewable changes (4)
  • theme/partials/nav.html
  • theme/partials/footer.html
  • theme/partials/source.html
  • theme/partials/tabs.html

Comment thread mkdocs.yml
Comment thread theme/partials/nav-item.html Outdated
@github-project-automation github-project-automation Bot moved this from Pending Merge | Prioritized to Waiting for Changes | Open for Contribution in Foundational Infrastructure Working Group Jul 1, 2026
achrinza added 2 commits July 1, 2026 21:39
Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
Code highlight used by the docs does not depend on this module

Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
coderabbitai[bot]
coderabbitai Bot previously approved these changes Jul 1, 2026
@github-project-automation github-project-automation Bot moved this from Waiting for Changes | Open for Contribution to Pending Merge | Prioritized in Foundational Infrastructure Working Group Jul 1, 2026
@neddp

neddp commented Jul 3, 2026

Copy link
Copy Markdown
Member

Hi @achrinza,

Thank you for opening this. Looks good from my perspective. The only change I would make is the logo colors.
logo-full

This is outside the scope of this PR but it appears the new version is more strict and found some issue that we should separately address as well. For example.

INFO    -  The following pages exist in the docs directory, but are not included in the
           "nav" configuration:
             - about.md
             - cli-env-deps.md
             - cli-help.md
             - design.md
             - job-tmpfs.md
             - understanding-bosh.md
             - bpm/public_interface.md
             - bpm/transitioning_bbr_scripts.md
             - bpm/internal/releasing.md
             - bpm/proposals/privileged.md
INFO    -  An absolute path to '/stemcells/' is included in the 'nav' configuration, which
           presumably points to an external resource.
INFO    -  An absolute path to '/releases/' is included in the 'nav' configuration, which
           presumably points to an external resource.
WARNING -  Doc file 'agent-cpi-interactions.md' contains a link 'vm-config.html#agent', but
           the target 'vm-config.html' is not found among documentation files. Did you mean
           'vm-config.md#agent'?
INFO    -  Doc file 'azure.md' contains an unrecognized relative link
           'azure_disk_encryption', it was left as is.
INFO    -  Doc file 'dual-stack-networks.md' contains an unrecognized relative link
           'networks#cpi-limitations', it was left as is. Did you mean
           'networks.md#cpi-limitations'?
INFO    -  Doc file 'jobs.md' contains an absolute link '/releases', it was left as is.
INFO    -  Doc file 'jobs.md' contains an absolute link '/releases', it was left as is.
INFO    -  Doc file 'jobs.md' contains an absolute link '/releases', it was left as is.
INFO    -  Doc file 'jobs.md' contains an unrecognized relative link 'bpm/bpm', it was left
           as is. Did you mean 'bpm/bpm.md'?
INFO    -  Doc file 'jobs.md' contains an unrecognized relative link 'bpm/config', it was
           left as is. Did you mean 'bpm/config.md'?
INFO    -  Doc file 'jobs.md' contains an unrecognized relative link 'bpm/runtime', it was
           left as is. Did you mean 'bpm/runtime.md'?
INFO    -  Doc file 'jobs.md' contains an unrecognized relative link 'bpm/transitioning', it
           was left as is. Did you mean 'bpm/transitioning.md'?
INFO    -  Doc file 'locking-compiled-releases.md' contains an unrecognized relative link
           'compiled-releases/', it was left as is. Did you mean 'compiled-releases.md'?
INFO    -  Doc file 'terminology.md' contains an unrecognized relative link
           'director-bosh-teams', it was left as is. Did you mean 'director-bosh-teams.md'?
INFO    -  Doc file 'variable-types.md' contains an unrecognized relative link
           'manifest-v2/#variables', it was left as is. Did you mean
           'manifest-v2.md#variables'?
INFO    -  Doc file 'vsphere-cpi.md' contains an unrecognized relative link
           'runtime-config/#tags', it was left as is. Did you mean 'runtime-config.md#tags'?
INFO    -  Doc file 'vsphere-cpi.md' contains an unrecognized relative link
           'manifest-v2/#tags', it was left as is. Did you mean 'manifest-v2.md#tags'?
INFO    -  Doc file 'vsphere-cpi.md' contains an unrecognized relative link
           'manifest-v2/#tags', it was left as is. Did you mean 'manifest-v2.md#tags'?
INFO    -  Doc file 'vsphere-cpi.md' contains an unrecognized relative link
           'runtime-config/#tags', it was left as is. Did you mean 'runtime-config.md#tags'?
INFO    -  Doc file 'bpm/internal/releasing.md' contains an unrecognized relative link
           '../../src/version', it was left as is.
INFO    -  Doc file 'bpm/internal/releasing.md' contains an unrecognized relative link
           '../../src/version', it was left as is.
INFO    -  Doc file 'aws-cpi-errors.md' contains a link 'aws-cpi.md#options-region', but the
           doc 'aws-cpi.md' does not contain an anchor '#options-region'.
INFO    -  Doc file 'build-stemcell.md' contains a link 'cpi-api-v2.md#create-stemcell', but
           the doc 'cpi-api-v2.md' does not contain an anchor '#create-stemcell'.
INFO    -  Doc file 'cloud-config.md' contains a link 'google-cpi.md#resource-pools', but
           the doc 'google-cpi.md' does not contain an anchor '#resource-pools'.
INFO    -  Doc file 'cloud-config.md' contains a link 'google-cpi.md#disk-pools', but the
           doc 'google-cpi.md' does not contain an anchor '#disk-pools'.
INFO    -  Doc file 'cloud-config.md' contains a link 'terminology.md#disk-types', but the
           doc 'terminology.md' does not contain an anchor '#disk-types'.
INFO    -  Doc file 'deploy-config.md' contains a link '#example2', but there is no such
           anchor on this page.
INFO    -  Doc file 'director-bosh-teams.md' contains a link
           'director-users-uaa-scopes.md#director-wide-scopes', but the doc
           'director-users-uaa-scopes.md' does not contain an anchor
           '#director-wide-scopes'.
INFO    -  Doc file 'director-configure-blobstore.md' contains a link 'index.md#install',
           but the doc 'index.md' does not contain an anchor '#install'.
INFO    -  Doc file 'drain.md' contains a link 'drain.md#stop', but there is no such anchor
           on this page.
INFO    -  Doc file 'google-required-permissions.md' contains a link 'cli-v2.md#install',
           but the doc 'cli-v2.md' does not contain an anchor '#install'.
INFO    -  Doc file 'networks.md' contains a link
           'manifest-v2.md#instance-groups-block--instance-groups-', but the doc
           'manifest-v2.md' does not contain an anchor
           '#instance-groups-block--instance-groups-'.
INFO    -  Doc file 'vsphere-cpi.md' contains a link '#disk-types', but there is no such
           anchor on this page.
INFO    -  Doc file 'vsphere-cpi.md' contains a link '#disk-types--disk-pools-', but there
           is no such anchor on this page.
INFO    -  Doc file 'vsphere-cpi.md' contains a link 'cpi-api-v2.md#create-vm', but the doc
           'cpi-api-v2.md' does not contain an anchor '#create-vm'.
INFO    -  Doc file 'windows-stemcell-create.md' contains a link '#upload-stemcell', but
           there is no such anchor on this page.
INFO    -  Documentation built in 3.50 seconds

achrinza added 2 commits July 3, 2026 23:21
Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@theme/assets/stylesheets/extra.61026d2ee9f4.css`:
- Around line 60-84: The second `@media` block in extra.61026d2ee9f4.css is
missing a closing brace, leaving the nested rules under .md-nav--lifted >
.md-nav__list unbalanced. Add the missing closing brace for
.md-nav__item--bosh-persistent in the `@media` screen and (min-width: 76.25em)
section, then ensure the .md-nav--lifted > .md-nav__list block and the `@media`
block both close properly.
- Around line 61-63: The lifted nav padding rule is using the wrong :has()
target, so it never matches the sticky-bottom item. Update the selector inside
.md-nav--lifted > .md-nav__list to use the same sticky-bottom class as the item
defined below, i.e. keep the selector consistent with
.md-nav__item--bosh-sidebar-sticky-bottom so the padding-bottom style applies
correctly.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: b1b068cf-f57c-458c-b84e-7dcbd7582056

📥 Commits

Reviewing files that changed from the base of the PR and between 105c1cb and 6a09c0d.

⛔ Files ignored due to path filters (2)
  • content/images/logo-full-white.png is excluded by !**/*.png
  • content/images/logo-full.png is excluded by !**/*.png
📒 Files selected for processing (3)
  • mkdocs.yml
  • theme/assets/stylesheets/extra.61026d2ee9f4.css
  • theme/partials/nav-item.html
💤 Files with no reviewable changes (1)
  • mkdocs.yml

Comment thread theme/assets/stylesheets/extra.61026d2ee9f4.css
Comment thread theme/assets/stylesheets/extra.61026d2ee9f4.css
@github-project-automation github-project-automation Bot moved this from Pending Merge | Prioritized to Waiting for Changes | Open for Contribution in Foundational Infrastructure Working Group Jul 3, 2026
Fix problems found by code review AI.

Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
coderabbitai[bot]
coderabbitai Bot previously approved these changes Jul 3, 2026
@github-project-automation github-project-automation Bot moved this from Waiting for Changes | Open for Contribution to Pending Merge | Prioritized in Foundational Infrastructure Working Group Jul 3, 2026
@achrinza

achrinza commented Jul 3, 2026

Copy link
Copy Markdown
Contributor Author

Hi @neddp, thanks suggestion - I've applied the color suggestions and exported a new "dark theme" logo.

Both this PR and cloudfoundry/bosh-io-web#81 are now ready for review.

it appears the new version is more strict and found some issue that we should separately address as well.

Sure, I can work on a separate PR for this (and a few other link-related issues) after this one's merged.

neddp
neddp previously approved these changes Jul 6, 2026

@neddp neddp left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@selzoc

selzoc commented Jul 6, 2026

Copy link
Copy Markdown
Member

Can you share some before/after screenshots?

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Upgrades the documentation site to Material for MkDocs 9.7.6, migrating MkDocs configuration and reducing local theme overrides to better align with upstream templates and features (e.g., tabs/footer, edit action, code copy, and dark mode).

Changes:

  • Upgrade the MkDocs Material runtime (CI + local dev instructions) to 9.7.6.
  • Migrate mkdocs.yml to newer Material/MkDocs config conventions (features, analytics, palette toggles, nav links).
  • Remove most theme partial overrides and update remaining overrides/CSS to fit the new theme behavior (including light/dark logo assets on the homepage).

Reviewed changes

Copilot reviewed 10 out of 12 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
theme/partials/tabs.html Removes old tabs override (now relying on upstream Material behavior).
theme/partials/source.html Removes old repo/source link override (now configured via mkdocs.yml).
theme/partials/nav.html Removes old primary nav override (now relying on upstream Material behavior).
theme/partials/nav-item.html Replaces nav item rendering with a newer macro-based template.
theme/partials/footer.html Removes old footer override (now relying on upstream Material footer).
theme/assets/stylesheets/extra.61026d2ee9f4.css Updates/extends site-specific CSS, including sidebar behavior.
README.md Updates local dev Docker image tag to 9.7.6.
mkdocs.yml Migrates config to Material 9.x conventions (nav/features/palette/analytics/social/copyright).
content/index.md Adds light/dark-mode specific logo images.
ci/tasks/build.yml Updates CI image tag to 9.7.6.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread theme/assets/stylesheets/extra.61026d2ee9f4.css
Comment thread theme/partials/nav-item.html Outdated
Comment thread theme/partials/nav-item.html Outdated
Apply fixes found by copilot code review

Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
@achrinza achrinza dismissed stale reviews from neddp and coderabbitai[bot] via b38d089 July 6, 2026 19:33
@achrinza

achrinza commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

Can you share some before/after screenshots?

@selzoc I've added before-and-afters.


Except for the CSS nesting, I've applied Copilot Code Review's suggestions.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
theme/assets/stylesheets/extra.61026d2ee9f4.css (1)

5-7: 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Use a theme-aware border color for blockquotes
rgba(0,0,0,.18) stays too dim in slate; --md-default-fg-color--lighter is defined in both default and slate, so switching the border to that token keeps the accent visible in both palettes.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@theme/assets/stylesheets/extra.61026d2ee9f4.css` around lines 5 - 7, Update
the blockquote styling in extra.css so the border color is theme-aware instead
of hardcoded; replace the fixed rgba value in the blockquote rule with the
shared palette token used by both themes. Use the existing blockquote selector
in the stylesheet and switch the border-left color to
--md-default-fg-color--lighter so the accent remains visible in both default and
slate themes.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@theme/assets/stylesheets/extra.61026d2ee9f4.css`:
- Around line 5-7: Update the blockquote styling in extra.css so the border
color is theme-aware instead of hardcoded; replace the fixed rgba value in the
blockquote rule with the shared palette token used by both themes. Use the
existing blockquote selector in the stylesheet and switch the border-left color
to --md-default-fg-color--lighter so the accent remains visible in both default
and slate themes.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 5e120b4f-7806-4c11-90ae-b3983dc3a2c2

📥 Commits

Reviewing files that changed from the base of the PR and between 6a09c0d and b38d089.

📒 Files selected for processing (2)
  • theme/assets/stylesheets/extra.61026d2ee9f4.css
  • theme/partials/nav-item.html

@aramprice aramprice left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

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

Labels

None yet

Projects

Status: Pending Merge | Prioritized

Development

Successfully merging this pull request may close these issues.

5 participants