1e438af5a7
Sheet swipe: add 10 px dead zone before transform, reset via rAF in touchend so iOS WebKit does not cancel subsequent click events on child buttons. Modal close: capture active overlay before animation to prevent race where _doClose() removes the new modal instead of the old one when a confirm dialog opens immediately after another modal closes (delete button not responding).