fix: restore tab pane scrolling and make the app bar GitHub link opt-in - #389
Conversation
v-window sets overflow: hidden, so the full-height window added for the Tasks tab clipped every sibling pane: details, health, versioning and the rest could not be scrolled at all, since the card outside never saw the overflow. Tasks was unaffected because it wraps its content in its own scroll region. Each pane now carries one, via a .tab-window class rather than repeating the inner-div idiom per pane. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The shared AppBar now hides it unless asked. The OSS console is where the link and its star count do their job, so it asks. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (11)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. WalkthroughThe console removes crossfade from tab windows and adds pane-specific scrolling styles to several warehouse pages. The default layout passes a GitHub visibility prop to ChangesTab window behavior
OSS GitHub link
Dependency metadata
Priority: ➖ Normal Estimated code review effort: 3 (Moderate) | ~20 minutes Change: Bug fix Fixed issue severity: <fixed_issue_severity>Medium</fixed_issue_severity> Merge Risk: ⚪ Minimal · up to The namespace tabs remain scrollable, and no issue identified here prevents merging after normal checks. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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. I hop past tabs beneath the light, Comment |
Vuetify's `crossfade` puts a permanent `mix-blend-mode: plus-lighter` on every window item (VWindow.css), not only while a transition runs, so a pane blends against the surface behind it — invisible on a light ground. Governance > Policies was the most visible case. Removed from every page window and backed by a lint rule; the comments that justified lazy tab unmounting by `crossfade` now give the reason that still applies. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
App-side follow-up to the console-components UI polish.
crossfadefrom every page window: it applies a permanentmix-blend-mode: plus-lighter, which renders panes invisible in light theme(Governance > Policies most visibly). A lint rule now bans the prop.
Blocked: needs the
@lakekeeper/console-componentsrev bump to the upcoming 0.25.0 release before merge. The pin bump lands as a later commit on this PR.🤖 Generated with Claude Code
BEGIN_COMMIT_OVERRIDE
fix(ui): let every tab pane scroll again
fix(ui): opt in to the app bar GitHub link
fix(ui): stop window panes blending into a light background
END_COMMIT_OVERRIDE
Summary by CodeRabbit