Skip to content

fix(panel, docked nav): borders#8443

Merged
mcoker merged 6 commits into
patternfly:mainfrom
jcmill:fix/8399-panel-docked-nav-border
Jun 23, 2026
Merged

fix(panel, docked nav): borders#8443
mcoker merged 6 commits into
patternfly:mainfrom
jcmill:fix/8399-panel-docked-nav-border

Conversation

@jcmill

@jcmill jcmill commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

fixes: #8399

Adds hc border to panel and a border to the __dock-main for the docked nav.

Summary by CodeRabbit

  • Style
    • Adjusted desktop dock border sourcing to use regular border width and subtle-regular border color, with explicit desktop overrides for consistency at larger breakpoints.
    • Changed panel “before” default border width to a high-contrast value; the secondary panel modifier no longer overrides border width and now only applies the secondary background.

@jcmill jcmill requested a review from mcoker June 4, 2026 18:55
@coderabbitai

coderabbitai Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Repository UI (base), Organization UI (inherited)

Review profile: CHILL

Plan: Pro

Run ID: d430ea68-a91b-423c-9e6f-829a7660d164

📥 Commits

Reviewing files that changed from the base of the PR and between 2d4c83c and 94f4361.

📒 Files selected for processing (1)
  • src/patternfly/components/Page/page.scss

Walkthrough

Page dock-main desktop border-inline-end width and color are defined using regular and subtle border tokens at root and wired in the desktop media query. Panel’s before pseudo-element border width default is changed to the high-contrast regular token; the pf-m-secondary modifier no longer overrides that width.

Changes

Page and Panel Border Fixes

Layer / File(s) Summary
Page dock main border properties
src/patternfly/components/Page/page.scss
Page dock-main desktop BorderInlineEnd width is set from the regular border width token and color from the subtle regular border token at pf-root; the desktop media query wires the active BorderInlineEndWidth and BorderInlineEndColor from the desktop-specific custom properties.
Panel border styling defaults
src/patternfly/components/Panel/panel.scss
Panel --before pseudo-element border width default changes from 0 to var(--pf-t--global--border--width--high-contrast--regular) while keeping the high-contrast color; pf-m-secondary no longer overrides the --before--BorderWidth, leaving only its background variable.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

  • patternfly/patternfly#8288: Overlaps changes to src/patternfly/components/Page/page.scss dock-main desktop BorderInlineEndWidth/BorderInlineEndColor variable wiring.

Suggested labels

released on @prerelease``

Suggested reviewers

  • andrew-ronaldson
  • lboehling
🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title follows conventional commit format with 'fix' type prefix and clearly describes the changes to panel and docked nav borders.
Linked Issues check ✅ Passed The code changes successfully implement both objectives from issue #8399: adding a high-contrast border to the panel and a subtle border to the docked nav on desktop.
Out of Scope Changes check ✅ Passed All changes are directly related to the linked issue objectives; modifications to page.scss and panel.scss target only the border styling requirements specified in issue #8399.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


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 and usage tips.

@patternfly-build

patternfly-build commented Jun 4, 2026

Copy link
Copy Markdown
Collaborator

@jcmill jcmill force-pushed the fix/8399-panel-docked-nav-border branch from 9a690d3 to 61e60ed Compare June 4, 2026 19:02

@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 `@src/patternfly/components/Avatar/examples/Avatar.md`:
- Around line 88-89: Update the Usage docs to reference the correct modifier
used in the implementation: replace the incorrect `.pf-v6-c-avatar--colorful`
entry with the `.pf-m-colorful` modifier (applied to the `.pf-v6-c-avatar`
element, e.g. `.pf-v6-c-avatar.pf-m-colorful`), so the table matches the actual
classes used in avatar--colorful.hbs and avatar.scss and documents a working
class name.

In `@src/patternfly/components/Page/page.scss`:
- Around line 39-40: The custom-property name is mis-cased: replace the
incorrect --#{$page}__dock-main--desktop--BorderInlineEndwidth with the
correctly cased --#{$page}__dock-main--desktop--BorderInlineEndWidth wherever it
appears (including the duplicate occurrence currently around line 476) so it
matches the established naming used elsewhere and allows overrides to work as
expected.
🪄 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: Repository UI (base), Organization UI (inherited)

Review profile: CHILL

Plan: Pro

Run ID: 19939d5d-ce44-40db-9ff9-2ebfdcd25481

📥 Commits

Reviewing files that changed from the base of the PR and between e223121 and 9a690d3.

⛔ Files ignored due to path filters (1)
  • src/patternfly/assets/images/img_avatar-rhds.svg is excluded by !**/*.svg
📒 Files selected for processing (6)
  • src/patternfly/components/Avatar/avatar--colorful.hbs
  • src/patternfly/components/Avatar/avatar.hbs
  • src/patternfly/components/Avatar/avatar.scss
  • src/patternfly/components/Avatar/examples/Avatar.md
  • src/patternfly/components/Page/page.scss
  • src/patternfly/components/Panel/panel.scss

Comment thread src/patternfly/components/Avatar/examples/Avatar.md Outdated
Comment thread src/patternfly/components/Page/page.scss Outdated
@mcoker mcoker requested a review from lboehling June 8, 2026 20:17

@mcoker mcoker 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.

Want to confirm one thing with design (@andrew-ronaldson @lboehling). Right now there is a subtle right border when expanded on mobile in non-glass theme. In glass theme, we're using the glass border, which isn't really visible. Since the docked nav on mobile uses the floating background color in glass and non-glass, should we use a subtle border on mobile in glass, too?

That would mean that docked nav has a subtle right border all of the time, except in glass on desktop - then it uses the glass border.

Attached a video of the border in glass on mobile. It's toggling between the subtle border and glass border that it uses now.

dock-borders.mov

@mcoker mcoker requested a review from andrew-ronaldson June 8, 2026 21:29
@jcmill jcmill requested a review from mcoker June 10, 2026 15:10
@coderabbitai

coderabbitai Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Caution

Failed to replace (edit) comment. This is likely due to insufficient permissions or the comment being deleted.

Error details
{"name":"HttpError","status":401,"request":{"method":"PATCH","url":"https://api.github.com/repos/patternfly/patternfly/issues/comments/4625223968","headers":{"accept":"application/vnd.github.v3+json","user-agent":"octokit.js/0.0.0-development octokit-core.js/7.0.6 Node.js/24","authorization":"token [REDACTED]","content-type":"application/json; charset=utf-8"},"body":{"body":"<!-- This is an auto-generated comment: summarize by coderabbit.ai -->\n<!-- review_stack_entry_start -->\n\n[![Review Change Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/patternfly/patternfly/pull/8443?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)\n\n<!-- review_stack_entry_end -->\n<!-- This is an auto-generated comment: review paused by coderabbit.ai -->\n\n> [!NOTE]\n> ## Reviews paused\n> \n> It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the `reviews.auto_review.auto_pause_after_reviewed_commits` setting.\n> \n> Use the following commands to manage reviews:\n> - `@coderabbitai resume` to resume automatic reviews.\n> - `@coderabbitai review` to trigger a single review.\n> \n> Use the checkboxes below for quick actions:\n> - [ ] <!-- {\"checkboxId\": \"7f6cc2e2-2e4e-497a-8c31-c9e4573e93d1\"} --> ▶️ Resume reviews\n> - [ ] <!-- {\"checkboxId\": \"e9bb8d72-00e8-4f67-9cb2-caf3b22574fe\"} --> 🔍 Trigger review\n\n<!-- end of auto-generated comment: review paused by coderabbit.ai -->\nNo actionable comments were generated in the recent review. 🎉\n\n<details>\n<summary>ℹ️ Recent review info</summary>\n\n<details>\n<summary>⚙️ Run configuration</summary>\n\n**Configuration used**: Repository UI (base), Organization UI (inherited)\n\n**Review profile**: CHILL\n\n**Plan**: Pro\n\n**Run ID**: `d430ea68-a91b-423c-9e6f-829a7660d164`\n\n</details>\n\n<details>\n<summary>📥 Commits</summary>\n\nReviewing files that changed from the base of the PR and between 2d4c83cd3c5a1ce15fd72a5266096298942c9c2c and 94f436145798614715f77e95503a26dc44f36ca1.\n\n</details>\n\n<details>\n<summary>📒 Files selected for processing (1)</summary>\n\n* `src/patternfly/components/Page/page.scss`\n\n</details>\n\n<details>\n<summary>🚧 Files skipped from review as they are similar to previous changes (1)</summary>\n\n* src/patternfly/components/Page/page.scss\n\n</details>\n\n</details>\n\n---\n<!-- walkthrough_start -->\n\n## Walkthrough\n\nPage dock-main desktop border-inline-end width and color are defined using regular and subtle border tokens at root and wired in the desktop media query; the glass theme overrides the desktop color. Panel’s ::before border-width default is changed to the high-contrast regular token and the pf-m-secondary modifier no longer overrides that width.\n\n## Changes\n\n**Page and Panel Border Fixes**\n\n|Layer / File(s)|Summary|\n|---|---|\n|**Page dock main border properties** <br> `src/patternfly/components/Page/page.scss` |At `pf-root` the dock-main desktop BorderInlineEndWidth is set from the regular border width token and the desktop BorderInlineEndColor from the subtle regular border token; the dock desktop media query wires the active BorderInlineEndWidth, BackgroundColor, and BorderInlineEndColor from those desktop-specific custom properties; glass theme overrides the desktop color.|\n|**Panel ::before border defaults** <br> `src/patternfly/components/Panel/panel.scss` |Panel `--before` pseudo-element border width default changed from `0` to `var(--pf-t--global--border--width--high-contrast--regular)` while keeping the high-contrast color; `pf-m-secondary` no longer overrides the `--before--BorderWidth`, leaving only its background variable.|\n\n## Estimated code review effort\n\n🎯 3 (Moderate) | ⏱️ ~20 minutes\n\n## Possibly related PRs\n\n- [patternfly/patternfly#8288](https://github.com/patternfly/patternfly/pull/8288): Overlaps changes to `src/patternfly/components/Page/page.scss` dock-main desktop `BorderInlineEndWidth`/`BorderInlineEndColor` variable wiring.\n\n## Suggested labels\n\n`released on `@prerelease``\n\n## Suggested reviewers\n\n- andrew-ronaldson\n- lboehling\n\n<!-- walkthrough_end -->\n<!-- pre_merge_checks_walkthrough_start -->\n\n<details>\n<summary>🚥 Pre-merge checks | ✅ 4</summary>\n\n<details>\n<summary>✅ Passed checks (4 passed)</summary>\n\n|         Check name         | Status   | Explanation                                                                                                                                                                                              |\n| :------------------------: | :------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n|      Description Check     | ✅ Passed | Check skipped - CodeRabbit’s high-level summary is enabled.                                                                                                                                              |\n|         Title check        | ✅ Passed | The title 'fix(panel, docked nav): borders' follows conventional commit format with the 'fix' type prefix and clearly describes the main change affecting both components.                               |\n|     Linked Issues check    | ✅ Passed | The changes fully implement the requirements: panel.scss adds high-contrast border to panel [`#8399`], and page.scss adds subtle border to dock-main desktop with glass/non-glass differentiation [`#8399`]. |\n| Out of Scope Changes check | ✅ Passed | All changes are directly scoped to the linked issue `#8399` requirements: panel border styling and docked nav dock-main border styling with appropriate desktop and theme variants.                        |\n\n</details>\n\n<sub>✏️ Tip: You can configure your own custom pre-merge checks in the settings.</sub>\n\n</details>\n\n<!-- pre_merge_checks_walkthrough_end -->\n<!-- This is an auto-generated comment: all tool run failures by coderabbit.ai -->\n\n> [!WARNING]\n> Tools execution failed with the following error:\n> \n> Failed to run tools: Ping-pong health check failed\n\n<!-- end of auto-generated comment: all tool run failures by coderabbit.ai -->\n<!-- tips_start -->\n\n---\n\nThanks for using [CodeRabbit](https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=patternfly/patternfly&utm_content=8443)! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.\n\n<details>\n<summary>❤️ Share</summary>\n\n- [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai)\n- [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai)\n- [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai)\n- [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)\n\n</details>\n\n\n<sub>Comment `@coderabbitai help` to get the list of available commands and usage tips.</sub>\n\n<!-- tips_end -->\n<!-- internal state start -->\n\n\n<!-- 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 -->\n\n<!-- internal state end -->"},"request":{"retryCount":1,"signal":{}}},"response":{"url":"https://api.github.com/repos/patternfly/patternfly/issues/comments/4625223968","status":401,"headers":{"access-control-allow-origin":"*","access-control-expose-headers":"ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset","connection":"close","content-security-policy":"default-src 'none'","content-type":"application/json; charset=utf-8","date":"Wed, 10 Jun 2026 15:12:00 GMT","referrer-policy":"origin-when-cross-origin, strict-origin-when-cross-origin","server":"github.com","strict-transport-security":"max-age=31536000; includeSubdomains; preload","vary":"Accept-Encoding, Accept, X-Requested-With","x-content-type-options":"nosniff","x-frame-options":"deny","x-github-media-type":"github.v3; format=json","x-github-request-id":"145F:328F5:19FC017:6181CCC:6A297EBF","x-xss-protection":"0"},"data":{"message":"Requires authentication","documentation_url":"https://docs.github.com/rest","status":"401"}}}

Comment thread src/patternfly/components/Panel/panel.scss
Comment thread src/patternfly/components/Panel/panel.scss
Comment thread src/patternfly/components/Page/page.scss Outdated
Comment thread src/patternfly/components/Page/page.scss Outdated
Comment thread src/patternfly/components/Page/page.scss Outdated
@jcmill jcmill force-pushed the fix/8399-panel-docked-nav-border branch from 26946e0 to c597ba8 Compare June 23, 2026 16:24
@jcmill jcmill requested a review from mcoker June 23, 2026 16:28
}
}
}
} No newline at end of file

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.

Looks like we need a newline here

@mcoker mcoker 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.

🎃

@mcoker mcoker merged commit d9960b1 into patternfly:main Jun 23, 2026
6 checks passed
@patternfly-build

Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 6.6.0-prerelease.12 🎉

The release is available on:

Your semantic-release bot 📦🚀

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.

Bug - Panel and docked nav borders

3 participants