Skip to content

Fix and stabilize short-content alignment - #84

Merged
dhilt merged 7 commits into
mainfrom
issue-83--fix-inverse-initialization
Oct 12, 2026
Merged

dhilt merged 7 commits into
mainfrom
issue-83--fix-inverse-initialization

Conversation

@dhilt

@dhilt dhilt commented Oct 11, 2026 •

Copy link
Copy Markdown
Owner
  • Fix initial padding geometry to preserve startIndex and avoid loading the entire bounded dataset.
  • Introduce stable alignShortContentToEnd, retaining inverse as a deprecated alias with the new name taking precedence.
  • Expand e2e coverage for both scrolling axes and add dedicated Settings unit coverage, moving DOM-independent checks out of e2e.
  • Fix viewport factory fallback to null when the factory returns undefined.

Fixes #83

dhilt added 7 commits October 11, 2026 22:57
Keep inverse as a deprecated alias, with the new name taking precedence.
Update documentation and e2e coverage, including a legacy compatibility case.
Cover input normalization, initialization delays, viewport factories and inverse alias compatibility. Move DOM-independent settings checks from e2e to unit, retaining the native HTML element browser check.
Document the alignShortContentToEnd contract and cover exact viewport
fill, empty lists and row-size changes on both scrolling axes.
Remove experimental labels and group the setting with viewport configuration. Update related documentation links.
@dhilt dhilt changed the title Fix inverse scrolling initialization Fix and stabilize short-content alignment Oct 12, 2026
@dhilt
dhilt merged commit 05b5847 into main Oct 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

inverse can load the entire dataset and start near its end

1 participant