-
-
-
Name Previous Value Current Value Assignee
robin
wh
-
-
Implemented sticky
SideInfoPanelon wide viewports (≥1199px) via sharedside-info.css(position: sticky; top: 0; align-self: flex-start, natural height, no inner scrollbar). Removedoverflow-hiddenfrom issue detail.card/.card-bodyso sticky can take effect against the.autofitscroller (already below the fixed topbar). Narrow and.hide-side-infooverlay behavior unchanged. -
State changed as build OD-7878 (16.3.1) is successful
-
OneDev
changed state to 'Closed' 2 weeks ago
Previous Value Current Value Open
Closed
-
| Type |
Improvement
|
| Priority |
Normal
|
| Assignee | |
| Labels |
No labels
|
Issue Votes (0)
Summary
On wide viewports, keep the
SideInfoPanel(more-info/side-info) useful while the main detail content scrolls: use CSSposition: stickyso the pane stays in normal flow at the top, then sticks under the top chrome as the user scrolls. Do not add an inner scrollbar on the side pane.Design agreed in #2908.
Scope
All detail pages that use
SideInfoPanel:Keep today’s fixed overlay behavior below the 1199px breakpoint and on pages with
.hide-side-info.Behavior (wide viewports, ≥1199px)
position: stickywithalign-self: flex-start, natural full height (nomax-height/overflow: autoon the pane).top: 0)..autofitcontainer). Side content shorter than the viewport stays visible while stuck; taller side content can scroll away after the sticky range within the same shared scroll stream.Implementation notes
overflow: hiddenon ancestors; issue detail currently has that on.card/.card-body— adjust as needed so sticky can work.SideInfoPanel+side-info.cssrather than page-specific one-offs where possible.Acceptance
.hide-side-infooverlay behavior unchanged.SideInfoPanel.Related: #2908