You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Prefer translated `__impl` method resolution over non-impl wrapper.
162
+
- Added re-entry guard (`cn1ssEmitCurrentFormScreenshotInvokeDepth`) so recursive original calls are bypassed into deterministic host fallback instead of stack overflow.
163
+
- Expected effect:
164
+
- Restore named screenshot stream emission (`CN1SS:<test>`) instead of collapsing to `default`-only stream.
165
+
150
166
Known Failing Symptoms (Latest CI Logs/Artifacts)
151
167
-------------------------------------------------
152
168
@@ -179,12 +195,14 @@ Priority Next Steps
179
195
- Confirm `settleChanged`, `canvasSig`, and `canvasSource` diagnostics vary across tests.
180
196
2. Validate size normalization after large-canvas gating:
181
197
- Expect screenshot dimensions to remain consistent at app target size (no `120x80`/`4x4` non-bootstrap outputs).
182
-
3. Validate `originalResolved=translated:...` vs `originalMissing=1` in CI browser log after translated-method preservation patch.
183
-
4. If white-frame reuse persists, capture and compare per-test `settleSig`/`canvasSig`/`canvasSource` to identify whether paint is not happening or capture target is still wrong.
184
-
5. Fix per-test null receiver/init path (`__classDef` null) at first failing stack, not via broad fallbacks.
185
-
6. Fix missing `Button.initLaf(UIManager)` symbol resolution in worker runtime path.
186
-
7. Fix worker-mode orientation lock path so DOM access is host-bridge mediated (no direct `document` access in worker).
187
-
8. Confirm VM completeness stability in CI with parser/runtime patches (`expected 7` consistently).
198
+
3. Validate no `originalInvokeErr=Maximum call stack size exceeded` in CI browser log for screenshot helper path.
199
+
4. Validate `CN1SS` named test streams are emitted again (not only `default/bootstrap`).
200
+
5. Validate `originalResolved=translated:...__impl` (or equivalent non-recursive path) in CI browser log after translated-method preservation patch.
201
+
6. If white-frame reuse persists, capture and compare per-test `settleSig`/`canvasSig`/`canvasSource` to identify whether paint is not happening or capture target is still wrong.
202
+
7. Fix per-test null receiver/init path (`__classDef` null) at first failing stack, not via broad fallbacks.
203
+
8. Fix missing `Button.initLaf(UIManager)` symbol resolution in worker runtime path.
204
+
9. Fix worker-mode orientation lock path so DOM access is host-bridge mediated (no direct `document` access in worker).
205
+
10. Confirm VM completeness stability in CI with parser/runtime patches (`expected 7` consistently).
0 commit comments