通知の許可設定はユーザー生成の短期的なイベントハンドラー内部からしか要求されません。
通知の許可を出してからもう一度読み込むと使えるようになる 原因
どうやらFirefoxだと、ボタンなどを介して通知の許可を取らないと動かないみたい なるほど…yosider.icon
対策
<a>とか<button>などの標準のUI部品じゃないと無理じゃないかな (未検証)
そんな気がするyosider.icon
解決しましたtakker.icon
適当に<a>タグを作ってclickしたら出来た
ザルすぎる
wwyosider.icon
Qiita.icon