Skip to content

fix(web): stabilize sheet layout and footer sizing - #858

Merged
lodev09 merged 3 commits into
mainfrom
fix/web-layout
Sep 18, 2026
Merged

lodev09 merged 3 commits into
mainfrom
fix/web-layout

Conversation

@lodev09

@lodev09 lodev09 commented Sep 18, 2026

Copy link
Copy Markdown
Owner

Summary

Fix web flex content sizing with auto detents, footer jumps after drag release, and FlatList jitter when content changes. Keep natural-height measurement separate from visible layout and count floating-footer spacing once.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Test Plan

  • Chrome and Safari: drag/release, presentation, FlatList growth and scrolling, list/view switching, and footer resizing.
  • Frame measurements: footer drift ≤0.02 px; no measurement-tree rebuilds during dragging or settling.
  • TypeScript, ESLint, formatting, and git diff --check pass.

Screenshots / Videos

N/A

Checklist

  • I tested on iOS
  • I tested on Android
  • I tested on Web
  • I updated the documentation (if needed)
  • I added a changelog entry (if needed)

@vercel

vercel Bot commented Sep 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
react-native-true-sheet Ready Ready Preview Sep 18, 2026 11:06am UTC

Request Review

@github-actions

Copy link
Copy Markdown

Hey @lodev09, this PR is missing a changelog entry.

Add the following under the Unreleased section in CHANGELOG.md:

- **platform**: Description. ([#858](https://github.com/lodev09/react-native-true-sheet/pull/858) by [@lodev09](https://github.com/lodev09))

See CONTRIBUTING.md for more details.

@lodev09
lodev09 merged commit 2ef7774 into main Sep 18, 2026
5 of 6 checks passed
@lodev09
lodev09 deleted the fix/web-layout branch September 18, 2026 11:10
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.

1 participant