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