Skip to content

fix: recompute sticky column offsets on column resize - #241

Merged
iamejaaz merged 1 commit into
frappe:masterfrom
iamejaaz:fix/sticky-offsets-on-resize
Sep 23, 2026
Merged

iamejaaz merged 1 commit into
frappe:masterfrom
iamejaaz:fix/sticky-offsets-on-resize

Conversation

@iamejaaz

@iamejaaz iamejaaz commented Sep 23, 2026 •

Copy link
Copy Markdown
Member

Recompute pinned column left offsets after a column resize (drag and double-click auto-fit)

Before

Screen.Recording.2026-09-23.at.3.42.12.PM.mov

After

Screen.Recording.2026-09-23.at.3.40.48.PM.mov

@iamejaaz
iamejaaz merged commit 7122e0a into frappe:master Sep 23, 2026
1 check passed
@iamejaaz
iamejaaz deleted the fix/sticky-offsets-on-resize branch September 23, 2026 10:14
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.21.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

bvisible added a commit to bvisible/datatable that referenced this pull request Sep 29, 2026
Brings in upstream's fixes since our last merge:
- the body cells follow a column while it is being resized (frappe#240);
- the sticky columns' offsets are recomputed after a column resize (frappe#241);
- a column can be sorted on a value it returns (frappe#239);
- the tree keeps its expanded rows when a column is frozen (frappe#238);
- the toast and the column menu sit above the sticky columns (frappe#237, frappe#236).

One conflict, src/style.css: the column menu's z-index. Ours (100) is kept,
marked //// Neoffice: upstream's 10 clears the sticky columns but not the
layers our desk puts over a list. dist/ rebuilt (rollup), as frappe consumes
the built files of this fork.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant