80でのみ発生する事象のため、Googleに問い合わせるべきかと思いましたが一度こちらでご相談させていただきたく投稿致しました。発生事象まず、入れ子にしたFormGroupをcomponentに配置し、htmlテンプレート経由でプロパティとして親FormGroupのgetメソッドを使ってFormGroupを設定します。親のFormGroupに対してmarkAsPristineやmarkAsTouchedメソッドを呼び出すとhtmlテンプレート側で下記のエラーが発生してしまいます。FormControl()});以下は再現コードです。CLI※再現コードではエラーを故意に発生させるためにdetectChangeを頻繁に実行しております。80.0.3987.85原因と対策についてご存じの方がいらっしゃったらご教示いただきたいです。補足EdgeのDev版(81.0.403.1)でも同様の事象が再現するようです。こちらchromeのbeta版での事象のためstableになった時に解消していたらすみません。(canary)で違いが出ていて奇妙ですね。このサンプルのエラーはsetIntervalによるdetectChangesのループをやめれば発生しないようなので、本来の原因はわかりませんでした。markAsPrinstineやmarkAsDirtyなどは正しく実行されているようでした。80.3987.87でも同様な事象が発生するようでした。この事象を発見した時は非同期でviewの更新が走る処理があり、その時のngDoCheckとmarkAsPristineがバッティングしたようでした。formGroupが多数配置されている画面などではform.patchValue({});form.markAsPristine();上記のようにformに値を入れてから未編集状態にするという処理を行っても発生するようです。pathValueでのview更新とmarkAsPristineがぶつかってエラーとなっていると思われます。これはGoogleに問い合わせてみるしかなさそうですかね。V9で現象が解消されたようです。結局根本原因は分からずじまいですが...追記すみません、解消はされていませんでした。発生頻度は下がっているようです。#5こちらchrome側のバグだったようで現在はパッチが当たっているようです。https://bugs.chromium.org/p/chromium/issues/detail?id=1049982また、reduce関数のバグだったのでAngular9でもreduce関数を使わないようにする修正が入っています。-14お騒がせしました。#6ナイス追跡でした!Chrome側のバグでホッとしましたホームカテゴリFAQ/ガイドライン利用規約プライバシーポリシーDiscourseにより提供されています。最適な表示のために、Javascriptを有効にしてください。