Skip to content

Use the TrackedValue API from RFC 1071's overloaded tracked() - #3

Merged
NullVoxPopuli merged 1 commit into
NullVoxPopuli:nvp/update-emberfrom
NullVoxPopuli-ai-agent:fix-tracked-value-api
Jul 23, 2026
Merged

Use the TrackedValue API from RFC 1071's overloaded tracked()#3
NullVoxPopuli merged 1 commit into
NullVoxPopuli:nvp/update-emberfrom
NullVoxPopuli-ai-agent:fix-tracked-value-api

Conversation

@NullVoxPopuli-ai-agent

Copy link
Copy Markdown

Targets nvp/update-ember (the branch behind krausest#2061).

tracked(value) in ember-source 7.3.0-alpha.5 returns a TrackedValue whose API is .value / .get() / .set() / .update() (emberjs/ember.js#21471). The benchmark code was using the RFC's earlier cell names — .current in the template and .read() in updateData — which fail silently in the prod build: row labels render empty, selection never shows, and 03_update10th1k_x16 / 04_select1k fail the harness plausibility check with label.read is not a function in the console.

With this fix the full suite passes the plausibility check locally; before/after numbers are in this comment on the upstream PR.

🤖 Generated with Claude Code

tracked(value) in ember-source 7.3.0-alpha.5 returns a TrackedValue
whose API is .value/.get()/.set()/.update(). The benchmark code was
using the RFC's earlier cell names (.current/.read()), which fail
silently in the prod build: row labels render empty, selection never
shows, and benchmarks 03_update10th1k and 04_select1k fail the
harness plausibility check.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@bolt-new-by-stackblitz

Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@NullVoxPopuli
NullVoxPopuli merged commit a24eaae into NullVoxPopuli:nvp/update-ember Jul 23, 2026
1 check passed
@NullVoxPopuli
NullVoxPopuli deleted the fix-tracked-value-api branch July 23, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants