diff --git a/Example/OpenSwiftUIUITests/Animation/Animation/AnimationCompletionUITests.swift b/Example/OpenSwiftUIUITests/Animation/Animation/AnimationCompletionUITests.swift
index 0783a8781..f2c47adf1 100644
--- a/Example/OpenSwiftUIUITests/Animation/Animation/AnimationCompletionUITests.swift
+++ b/Example/OpenSwiftUIUITests/Animation/Animation/AnimationCompletionUITests.swift
@@ -45,12 +45,10 @@ struct AnimationCompletionUITests {
                 }
             }
         }
-        // When run seperately, precision: 1.0 works fine
-        // but in the full suite, it will hit the same issue of #340
-        withKnownIssue("#690", isIntermittent: true) {
-            openSwiftUIAssertAnimationSnapshot(
-                of: ContentView()
-            )
-        }
+        openSwiftUIAssertAnimationSnapshot(
+            of: ContentView(),
+            precision: 0.995,
+            perceptualPrecision: 0.995
+        )
     }
 }
diff --git a/Example/OpenSwiftUIUITests/Animation/Animation/BezierAnimationUITests.swift b/Example/OpenSwiftUIUITests/Animation/Animation/BezierAnimationUITests.swift
index 9e5f6b7a2..51448a7a1 100644
--- a/Example/OpenSwiftUIUITests/Animation/Animation/BezierAnimationUITests.swift
+++ b/Example/OpenSwiftUIUITests/Animation/Animation/BezierAnimationUITests.swift
@@ -75,12 +75,10 @@ struct BezierAnimationUITests {
                 }
             }
         }
-        // When run seperately, precision: 1.0 works fine
-        // but in the full suite, it will hit the same issue of #340
-        withKnownIssue("$690", isIntermittent: true) {
-            openSwiftUIAssertAnimationSnapshot(
-                of: ContentView(),
-            )
-        }
+        openSwiftUIAssertAnimationSnapshot(
+            of: ContentView(),
+            precision: 0.995,
+            perceptualPrecision: 0.995
+        )
     }
 }
diff --git a/Example/OpenSwiftUIUITests/Animation/Animation/RepeatAnimationUITests.swift b/Example/OpenSwiftUIUITests/Animation/Animation/RepeatAnimationUITests.swift
index 524ba3ae3..d64420b41 100644
--- a/Example/OpenSwiftUIUITests/Animation/Animation/RepeatAnimationUITests.swift
+++ b/Example/OpenSwiftUIUITests/Animation/Animation/RepeatAnimationUITests.swift
@@ -31,11 +31,11 @@ struct RepeatAnimationUITests {
                     }
             }
         }
-        withKnownIssue("#690", isIntermittent: true) {
-            openSwiftUIAssertAnimationSnapshot(
-                of: ContentView(autoreverses: autoreverses),
-                testName: #function + "\(autoreverses)"
-            )
-        }
+        openSwiftUIAssertAnimationSnapshot(
+            of: ContentView(autoreverses: autoreverses),
+            precision: 0.995,
+            perceptualPrecision: 0.995,
+            testName: #function + "\(autoreverses)"
+        )
     }
 }
diff --git a/Example/OpenSwiftUIUITests/Graphic/Color/ColorUITests.swift b/Example/OpenSwiftUIUITests/Graphic/Color/ColorUITests.swift
index 846bcd72a..f343a1a9e 100644
--- a/Example/OpenSwiftUIUITests/Graphic/Color/ColorUITests.swift
+++ b/Example/OpenSwiftUIUITests/Graphic/Color/ColorUITests.swift
@@ -75,9 +75,11 @@ struct ColorUITests {
                     }
             }
         }
-        withKnownIssue("#690", isIntermittent: true) {
-            openSwiftUIAssertAnimationSnapshot(of: ContentView())
-        }
+        openSwiftUIAssertAnimationSnapshot(
+            of: ContentView(),
+            precision: 0.995,
+            perceptualPrecision: 0.995
+        )
     }
 
     // FIXME
diff --git a/Example/OpenSwiftUIUITests/View/DynamicViewContent/ForEachUITests.swift b/Example/OpenSwiftUIUITests/View/DynamicViewContent/ForEachUITests.swift
index 60d096eb0..337de7bb6 100644
--- a/Example/OpenSwiftUIUITests/View/DynamicViewContent/ForEachUITests.swift
+++ b/Example/OpenSwiftUIUITests/View/DynamicViewContent/ForEachUITests.swift
@@ -38,7 +38,12 @@ struct ForEachUITests {
         openSwiftUIAssertSnapshot(of: ContentView())
     }
 
-    @Test
+    @Test(
+        .bug(
+            "https://github.com/OpenSwiftUIProject/OpenSwiftUI/issues/632",
+            id: 632
+        )
+    )
     func insertAnimation() {
         struct ContentView: AnimationTestView {
             nonisolated static var model: AnimationTestModel {
@@ -60,9 +65,8 @@ struct ForEachUITests {
                 }
             }
         }
-        withKnownIssue("#632") {
-            Issue.record("AttributeGraph precondition failure: accessing attribute in a different namespace: 36376.")
-            // openSwiftUIAssertAnimationSnapshot(of: ContentView())
+        withKnownIssue("#632", isIntermittent: true) {
+            openSwiftUIAssertAnimationSnapshot(of: ContentView())
         }
     }
 
diff --git a/Sources/OpenSwiftUICore/View/DynamicViewContent/ForEach.swift b/Sources/OpenSwiftUICore/View/DynamicViewContent/ForEach.swift
index ba15ff28f..d08ebf906 100644
--- a/Sources/OpenSwiftUICore/View/DynamicViewContent/ForEach.swift
+++ b/Sources/OpenSwiftUICore/View/DynamicViewContent/ForEach.swift
@@ -399,7 +399,7 @@ private class ForEachState<Data, ID, Content> where Data: RandomAccessCollection
                         if item.isRemoved {
                             foundActiveItem = false
                         } else {
-                            newEdits = edits
+                            newEdits.removeValue(forKey: id)
                             foundActiveItem = true
                         }
                     } else {
diff --git a/Sources/OpenSwiftUI_SPI/Shims/kdebug/kdebug_Private.h b/Sources/OpenSwiftUI_SPI/Shims/kdebug/kdebug_Private.h
index 2230b665b..c8177d706 100644
--- a/Sources/OpenSwiftUI_SPI/Shims/kdebug/kdebug_Private.h
+++ b/Sources/OpenSwiftUI_SPI/Shims/kdebug/kdebug_Private.h
@@ -153,7 +153,7 @@ __OSX_AVAILABLE(10.10) __IOS_AVAILABLE(8.2);
 *
 * @return
 * 0 if tracing is disabled or `debugid` is being filtered out of trace.
-* It can also return (int64_t)-1 if an error occured. Otherwise,
+* It can also return (int64_t)-1 if an error occurred. Otherwise,
 * it returns the ID to use to refer to the string in future
 * kdebug_trace(2) calls.
 *
