えー、自作タスク管理ツールをchromeだと問題なく動くのにSafariではまったく動かない現象に遭遇して愕然としている
Conversation
Notices
-
A-tak (atak@mstdn.a-tak.com)'s status on Sunday, 03-Feb-2019 16:22:42 JST A-tak -
A-tak (atak@mstdn.a-tak.com)'s status on Sunday, 03-Feb-2019 16:25:25 JST A-tak npm run serveでもsafariだと謎エラーでFirestoreからデータ読んでこない。
やっとできたーと思っていたので地味にショック? -
A-tak (atak@mstdn.a-tak.com)'s status on Sunday, 03-Feb-2019 16:30:19 JST A-tak キャッシュでもなさそうだし。謎や。
Safariだけこのエラーでてるんだよな。
Firestore (5.8.1): FIRESTORE (5.8.1) INTERNAL ASSERTION FAILED: Updating a non-existent query"
-
A-tak (atak@mstdn.a-tak.com)'s status on Sunday, 03-Feb-2019 16:31:46 JST A-tak これの対処しろってことかな。
Chromeでも出てたけどそのまま動いてたので気にしてなかったけど。Firestore (5.8.1):
The timestampsInSnapshots setting now defaults to true and you no
longer need to explicitly set it. In a future release, the setting
will be removed entirely and so it is recommended that you remove it
from your firestore.settings() call now. -
A-tak (atak@mstdn.a-tak.com)'s status on Sunday, 03-Feb-2019 16:53:09 JST A-tak これ臭いな
https://teratail.com/questions/146386
コレクションがまだないのに参照を貼ろうとしている
-
A-tak (atak@mstdn.a-tak.com)'s status on Sunday, 03-Feb-2019 18:33:33 JST A-tak これ関係ないな。コミット履歴を辿って試してみると、特定のところからデータが取れなくなって、そのしばらく後のコミットでSafariだけでエラーになることがわかった。
なぜか1発目のFirestoreアクセスでエラーになる。この間のコミットで原因ありそうなので調べてみるけど、今日はもう疲れた?Vue.jsも機種依存あるんだな…
-
A-tak (atak@mstdn.a-tak.com)'s status on Monday, 04-Feb-2019 22:50:38 JST A-tak Chromeだとnew Date('1970-01-01 0:00:00')はちゃんと日付として解釈するけど、SafariはInvalid Dateになるのか!
スラッシュが正解。 -
A-tak (atak@mstdn.a-tak.com)'s status on Monday, 04-Feb-2019 22:55:30 JST A-tak うむ、直った。
こんなところでブラウザ毎にjavaScriptの仕様差異があるとは…
-