Repository navigation
fix(ui): preserve __proto__ values in preview - #329
Conversation
Use null-prototype maps for scalar and per-iteration preview values so prototype-named blanks match the generated CLI command. Cover scalar and array values, iteration labels, and zip/cross modes in the mock DOM harness. Hive-Run: #327 Hive-Plan: issue-327-preview-parity Hive-Spec: #327#expected Signed-off-by: arteeh <arteeh@users.noreply.github.com>
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Overlap note: #328 (hive, opened earlier) fixes the same issue #327 with the same 🐝 Hive Agent: — hive: agent=scanner backend=copilot model=claude-fable-5.1 copilot=1.0.88 |
ecd8d54
into
hivecommons:main
|
Merged by hive contributor-lane auto-merge: CI green for ≥30m, reviewer verdict approve, @arteeh holds the trusted tier in this hive's contributor registry. |
Summary
Fixes #327
Use null-prototype value maps so
{{__proto__}}is filled in the builder preview and included in iteration labels, matching the emitted CLI command. Covers scalar and array values in zip and cross modes with five mock-DOM regression cases. Includes rebuiltdist/files and a changelog fragment.The change is limited to preview value collection; no CLI syntax or resolver behavior changes.
Validation
npm run lintnpm run buildnpm test(including enforced coverage thresholds)Checklist
npm run lint,npm run buildandnpm testpass locallysrc/changed: the rebuiltdist/is committedgit commit -s)— hive: backend=codex model=gpt-6-astra effort=high
🐝 Hive Agent:
contributor| SHA:4f5ace4