Files
sanderling/pkg/spec/test
pj 45b7624280 fix(web): keep an undefined reading's index through JSON
json has no undefined, so an extractor whose getter returned one had its
whole index dropped by JSON.stringify. that index then kept goja's
dump-derived value while its neighbours held the page's, and a property
comparing previous to current across the split fires on a healthy app.
folio has nine on(route, tag) extractors, so this was most extractors on
most steps.

each reading is wrapped in a {value} envelope: the drop now happens
inside the entry, and an absent value means the getter returned
undefined, which is what the goja host records for the same getter. a
json null would instead claim it returned null and x.current ===
undefined would answer differently on the two hosts.
2026-08-15 12:45:25 +05:30
..
2026-06-02 09:52:53 +05:30
2026-06-02 09:52:53 +05:30
2026-06-02 09:52:53 +05:30
2026-06-02 09:52:53 +05:30