The header of the compare-by-location table (src/market/appraisal/CompareResultTable.vue) doesn't render correctly. It's a two-row header — a per-location group cell spanning Buy/Sell, with Item/Qty as rowspan="2" sortable headers — inside VirtualScrollTable's sticky thead.
To fix
Column/alignment: the grouped location header should sit above its two Buy/Sell columns and stay aligned with the body cells.
Sticky behavior: the two-row header must stick correctly while scrolling (headerHeight is currently set to 66).
Sortable arrows in the second header row must remain usable.
Acceptance criteria
Header columns align with the body; location groups sit over their Buy/Sell pair.
## Summary
The header of the compare-by-location table (`src/market/appraisal/CompareResultTable.vue`) doesn't render correctly. It's a two-row header — a per-location group cell spanning `Buy`/`Sell`, with `Item`/`Qty` as `rowspan="2"` sortable headers — inside `VirtualScrollTable`'s sticky `thead`.
## To fix
- Column/alignment: the grouped location header should sit above its two Buy/Sell columns and stay aligned with the body cells.
- Sticky behavior: the two-row header must stick correctly while scrolling (`headerHeight` is currently set to 66).
- Sortable arrows in the second header row must remain usable.
## Acceptance criteria
- [ ] Header columns align with the body; location groups sit over their Buy/Sell pair.
- [ ] Sticky header works while scrolling.
- [ ] `npm run build` passes.
## Related
Compare page from gemory #17.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
The header of the compare-by-location table (
src/market/appraisal/CompareResultTable.vue) doesn't render correctly. It's a two-row header — a per-location group cell spanningBuy/Sell, withItem/Qtyasrowspan="2"sortable headers — insideVirtualScrollTable's stickythead.To fix
headerHeightis currently set to 66).Acceptance criteria
npm run buildpasses.Related
Compare page from gemory #17.