ユーザープレビューが消えずに画面上に残ってしまう。
また、残ってしまったユーザープレビューにマウスカーソルを乗せてから離しても自動的に消えない。
ユーザープレビューが消える
ユーザープレビューが消えない
不明
v12.9.0(以前のv12バージョンでも確認しています)
Chrome(Desktop)
URLプレビューのポップアップも同じ感じですね
とくにモバイルだと顕著
モバイルではプレビューを無効化してしまっても良さそう
モバイルというより、タッチ操作している場合は無効にしたいですが、JavaScriptではタッチ操作しているデバイスなのかどうか判定する術がない
確かにJSでは画面の種別とかは取得できないですね...
touchstartイベントなどを取得してやればタッチパネルを使っているかどうかの判定は無理やり実装はできそうです
この方法であればSurfaceのようなタッチパネルがあるような端末でもタッチ操作時は無効といった動作を実現できそう
まだ直ってなかった><
プレビューが出る直前くらいにページ遷移すると発生する
keep-aliveだとunbindが発生しないのが原因そう
あー、プレビュー呼び出し側でコンポーネントの close を呼び出しても、ユーザー情報取得したときにコンポーネントが show = true されるから、close を呼び出した後にユーザー情報取得するようなタイミングだと永久にcloseされなくなる
Most helpful comment
確かにJSでは画面の種別とかは取得できないですね...
touchstartイベントなどを取得してやればタッチパネルを使っているかどうかの判定は無理やり実装はできそうです
この方法であればSurfaceのようなタッチパネルがあるような端末でもタッチ操作時は無効といった動作を実現できそう