• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

UI5 / webcomponents-react / 24084325523
83%
main: 82%

Build:
Build:
LAST BUILD BRANCH: chore/renovate-min-release-age
DEFAULT BRANCH: main
Ran 07 Apr 2026 01:40PM UTC
Jobs 8
Files 422
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

07 Apr 2026 01:36PM UTC coverage: 83.068% (-0.03%) from 83.1%
24084325523

push

github

web-flow
feat(AnalyticalTable): optimize column resize performance and handling (#8392)

This PR forks the`useResizeColumns` `react-table` hook with the
following main adjustments:

- Deferred resize: CSS transform feedback during drag (zero renders),
single state dispatch on mouseup
- RTL delta inversion inlined into the reducer (previously handled in
`stateReducer.ts`)
- Added `e.preventDefault()` on mousedown to prevent text selection in
Firefox during drag
- Added 3px dead zone and `data-active-resizer` attribute for
double-click compatibility
- Clamped resize width to `minWidth` in both the visual drag and the
reducer (original clamps to 0)

Also, the `useOnClumnResize` plugin hook needed to be adjusted, as
deferred resizing doesn't update the table state on each tick. Threfore,
for the live mode of the hook, the respective event handler is now
registered inside the hook.

Fixes #2665

---------

Co-authored-by: Marcus Notheis <marcus.notheis@sap.com>

2561 of 3371 branches covered (75.97%)

Branch coverage included in aggregate %.

5107 of 5860 relevant lines covered (87.15%)

105032.14 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
74.47
-4.26% packages/main/src/components/AnalyticalTable/tableReducer/stateReducer.ts
1
88.24
-5.88% packages/base/src/internal/utils/debounce.ts
Subprojects
ID Flag name Job ID Ran Files Coverage
1 main/src/webComponents 24084325523.1 07 Apr 2026 01:40PM UTC 347
14.42
GitHub Action Run
2 main/src/components 24084325523.2 07 Apr 2026 01:46PM UTC 349
80.41
GitHub Action Run
3 main/src/internal 24084325523.3 07 Apr 2026 01:40PM UTC 348
16.01
GitHub Action Run
4 base 24084325523.4 07 Apr 2026 01:41PM UTC 352
16.76
GitHub Action Run
5 cypress-commands 24084325523.5 07 Apr 2026 01:40PM UTC 347
15.75
GitHub Action Run
6 charts 24084325523.6 07 Apr 2026 01:42PM UTC 401
25.87
GitHub Action Run
7 compat 24084325523.7 07 Apr 2026 01:40PM UTC 362
18.77
GitHub Action Run
8 playwright 24084325523.8 07 Apr 2026 01:40PM UTC 9
86.96
GitHub Action Run
Source Files on build 24084325523
  • Tree
  • List 422
  • Changed 5
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24084325523
  • 033be844 on github
  • Prev Build on gh-readonly-queue/main/pr-8449-596258976d37548642fb17b7306e0550abaa84cd (#24083590939)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc