You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix(categories): submit the category edit modal on Enter (#232)
Pressing Enter in the category edit modal did nothing, so creating or
editing a category always required reaching for the OK button.
Enter now submits, except on elements that handle it themselves
(textarea, button, link, select), and it respects the same validity
condition that disables the OK button.
* fix(views): rebuild visualizations when switching dashboard views (#935)
The visualization cards were keyed by their position in the list only, so
switching to another view let Vue reuse the instance that sat at the same
index in the previous view. Visualizations that keep local state — the
Top Bucket Data picker holds its selected bucket, field and fetched
events in `data`, populated once in `mounted` — kept showing the previous
view's selection and events.
Keying on the view id as well forces a fresh instance per view.
* fix(header): keep the navbar sticky on desktop too (#299)
The navbar was only pinned on Android, so tall pages (the timeline, a
long activity view) scrolled the navigation out of reach everywhere else
and required scrolling back up to change views.
The padding that reserves space for the fixed navbar was already in
place, it was just gated on the platform.
* address greptile review feedback (greploop iteration 1)
- Offset the sticky settings sidebar by the fixed navbar's height, via a
new --aw-navbar-height custom property shared with the navbar padding,
so it no longer sticks underneath the navbar on desktop.
- Replace the source-text assertion on the visualization key with a mount
test that switches view_id and asserts a fresh child instance is
created; verified it fails without the key change.
0 commit comments