NISHIO Hirokazu[Translate]
非同期処理の後の新規タブ
メニューの「新規マップ作成」を選ぶと、新規マップを作成して新しいタブで開く
しかし、この「新規マップ作成」はネットワークが絡むため非同期で、iPadのSafariは非同期な新規タブをユーザに何も通知せずにブロックする
結果、Safariでだけ「あれ?なぜか動かないぞ?エラーも出てないし…」となる
解決方法
ユーザの操作の後、速やかに処理が開始した旨の通知があるべき
なのでダイアログを出す
完了したときにボタンを出す
ポップアップができる状況ではポップアップする
Safariではそれが黙って潰されるので、ユーザが明示的にボタンを押す


"Engineer's way of creating knowledge" the English version of my book is now available on [Engineer's way of creating knowledge]

(C)NISHIO Hirokazu / Converted from [Scrapbox] at [Edit]