遅延ロードするjsにCookieが設定されない

困っていること

iOS13のSafariにおいて、遅延ロードするjs にCookieが設定されず困っています。
iOS14,15ではCookieが設定されており問題がない状態です。

調査したこと

事象について調べたところ、同様の事象が発生したという以下の記事が見つかりました。
解決法としてビルド資材のruntime.~.jsの内容書き換える方法が示されており、その方法で事象の解決はしました。

質問したいこと

Angularとは直接関係のないことになるかもしれませんが、以下の点について何かご存知の方いらっしゃればご意見お願いします。
①ビルド資材を直接編集することは避けたく、他に方法がないか。
②iOS14,15だと発生しないのはなぜか。

環境情報

Angular:13.3.0
サンプルコード:GitHub - Yoshi034/angular-lazyload-sample

再現方法

サンプルコードをビルド(ng build)し、Apache等のWebサーバで起動させる。
iOS13の実機またはエミュレータを使ってSafariでアプリを開く。
画面の遅延ロードボタンを押下する。
282.〜.js取得リクエストにCookieが設定されない。

「いいね!」 1