table.js: search/sort now keep the pagination bar visible and page the FILTERED/sorted set (client-side paging, page 1 reset on filter/sort change, page count reflects filtered rows).
app.css: .pager is sticky at the bottom of .page (min-height fills viewport, margin-top:auto), bottom padding so it never covers the last row.
Verified rendered in headless chromium at 1400x900 and 375x812: search subset -> bar visible, page count reflects subset, paging works; sort -> same; unfiltered -> bar at page bottom (viewport bottom), no overlap with last row. go vet + go test pass.
Fixes #133
- table.js: search/sort now keep the pagination bar visible and page the FILTERED/sorted set (client-side paging, page 1 reset on filter/sort change, page count reflects filtered rows).
- app.css: .pager is sticky at the bottom of .page (min-height fills viewport, margin-top:auto), bottom padding so it never covers the last row.
Verified rendered in headless chromium at 1400x900 and 375x812: search subset -> bar visible, page count reflects subset, paging works; sort -> same; unfiltered -> bar at page bottom (viewport bottom), no overlap with last row. go vet + go test pass.
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.
Fixes #133
Verified rendered in headless chromium at 1400x900 and 375x812: search subset -> bar visible, page count reflects subset, paging works; sort -> same; unfiltered -> bar at page bottom (viewport bottom), no overlap with last row. go vet + go test pass.