mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-03-21 14:47:12 +01:00
Nested BottomSheetModalProvider instances inside Form components were
causing gesture-handler and animation conflicts (duplicate portal
hierarchies). This was the root cause of the broken bottom inset on the
Account List bottom sheet after opening the custom fee sheet.
Fix: re-provide FormContext inside CustomFeeBottomSheet's portal content
via <Form form={form}> so portaled children can access useFormContext(),
making the nested provider in all fee form screens unnecessary.