Repository navigation
The open tab's own bars stay at the top too - #176
Merged
Merged
Conversation
The Processing tab's Apply bar and its Input normalization / Postprocessing tabs, and the Finetune tab's Annotation Crops / Training, stay in view as the column scrolls, each below the bars above it. Their offsets are the heights of those bars (main.js stackStickyBars keeps them in --tabs-h and --apply-h), since the tabs wrap with the column's width. The Apply bar was sticky at top 0, where the dashboard's own sticky tabs now are, so it slid under them. Claude-Session: https://claude.ai/code/session_01EzWMS4pG3tm1ZtvKULfSfW
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The open tab's own bars stay at the top of the dashboard's column as it scrolls, below the dashboard's tabs, in both modes:
Each sticks below the bars above it. Their offsets are those bars' heights, kept up to date by
main.jsstackStickyBars()in--tabs-hand--apply-h, because the tabs wrap onto two lines in a narrow column. The Apply bar was already sticky at the top of the column, where the dashboard's tabs have been since #173, so it slid under them.Checked in a headless browser on the built app: scrolled, the tabs sit at 63–165 px, the Apply bar at 165–217 px and the Processing sub-tabs at 217–257 px; the Finetune sub-tabs sit at 165–205 px. vitest 599 passed; the dashboard page tests pass.
https://claude.ai/code/session_01EzWMS4pG3tm1ZtvKULfSfW