Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj commented on issue spikerj/spikersoft-issues#73 2026-06-15 16:27:29 +00:00
[Bug] Offline pass with unverified server response regresses on next refresh

Verified this is already resolved by the durable local-completion ledger (the #223 work that postdates this issue) — effectively the issue's Option B.

In ProgressSyncService.flush()

spikerj closed issue spikerj/spikersoft-issues#80 2026-06-15 16:22:09 +00:00
LanguageRunner: .prettierrc binding effects re-run on every Prettier option toggle even in beginner/lesson mode
spikerj closed issue spikerj/spikersoft-issues#81 2026-06-15 16:22:08 +00:00
JS playground: .prettierrc canonicalizes user content immediately on successful parse (mid-edit surprise)
spikerj closed issue spikerj/spikersoft-issues#76 2026-06-15 16:22:08 +00:00
Blockly interpreter: "Stepped back" message lands at the end of the output log instead of inline
spikerj commented on issue spikerj/spikersoft-issues#80 2026-06-15 15:51:02 +00:00
LanguageRunner: .prettierrc binding effects re-run on every Prettier option toggle even in beginner/lesson mode

Investigated — the described per-toggle re-run does not actually occur, so no gating machinery is warranted. Angular effect() uses dynamic dependency tracking: an effect only re-runs when…

spikerj commented on issue spikerj/spikersoft-issues#81 2026-06-15 15:50:51 +00:00
JS playground: .prettierrc canonicalizes user content immediately on successful parse (mid-edit surprise)

Fixed in spikersoft-angular PR #56. Replaced the equality-based loop-prevention's failure mode with a one-shot prettierRcStoreChangeFromFile flag: the file→store effect raises it on a…

spikerj commented on issue spikerj/spikersoft-issues#76 2026-06-15 15:39:49 +00:00
Blockly interpreter: "Stepped back" message lands at the end of the output log instead of inline

Fixed in spikersoft-angular PR #55 (the smaller of the two suggested options). Added a public JsStepDebuggerService.emitOutput(line) that appends to the same _output stream console.log

spikerj closed issue spikerj/spikersoft-issues#75 2026-06-15 15:33:46 +00:00
JS step debugger: expandHandle() doesn't validate handle freshness across prepare()
spikerj closed issue spikerj/spikersoft-issues#78 2026-06-15 15:33:46 +00:00
JS formatting popover: format errors are silently dropped if user closes popover before async format completes
spikerj commented on issue spikerj/spikersoft-issues#75 2026-06-15 15:33:32 +00:00
JS step debugger: expandHandle() doesn't validate handle freshness across prepare()

Resolved — spikersoft-angular PR #53 merged to master. Closing.

spikerj commented on issue spikerj/spikersoft-issues#78 2026-06-15 15:33:32 +00:00
JS formatting popover: format errors are silently dropped if user closes popover before async format completes

Resolved — spikersoft-angular PR #54 merged to master. Closing.

spikerj commented on issue spikerj/spikersoft-issues#78 2026-06-15 15:12:54 +00:00
JS formatting popover: format errors are silently dropped if user closes popover before async format completes

Fixed in spikersoft-angular PR #54. showFormatError() no longer early-returns when the popover is closed — it queues the message, re-opens the popover, and flushes the error into the panel…

spikerj commented on issue spikerj/spikersoft-issues#75 2026-06-15 14:48:41 +00:00
JS step debugger: expandHandle() doesn't validate handle freshness across prepare()

Fixed in spikersoft-angular PR #53. Implemented the WeakMap-style alternative from the suggested fix: a per-interpreter WeakSet<object> of live handles (reset on prepare/stepBack/stop,…

spikerj commented on issue spikerj/spikersoft-issues#125 2026-06-15 09:57:51 +00:00
Minecraft Bug - Water generation creates a visual barrier and some white spots resembling particles.

Partial fix landed: the white blocks / particle-like specks in this report share a root cause with #167 — translucent water faces were being drawn coplanar with opaque neighbour faces and…

spikerj closed issue spikerj/spikersoft-issues#167 2026-06-15 09:56:51 +00:00
Bug: Minecraft - Water visual glitch shows flat panel reflection
spikerj closed issue spikerj/spikersoft-issues#89 2026-06-15 09:56:49 +00:00
fishing game works?
spikerj closed issue spikerj/spikersoft-issues#133 2026-06-15 09:56:47 +00:00
JavaScript Playground: Start debugging runs lesson code after switching to sandbox
spikerj commented on issue spikerj/spikersoft-issues#89 2026-06-15 09:48:45 +00:00
fishing game works?

Descoped per decision: removed the home-screen fishing entry point so the unimplemented stub isn't discoverable, in spikersoft-angular PR #52 (removes the icon markup, its SCSS, and the…

spikerj commented on issue spikerj/spikersoft-issues#89 2026-06-15 09:38:36 +00:00
fishing game works?

Triage (code review, no change yet): the fishing game is not implemented — the report of a blank screen is expected behavior given the current code.

Findings in spikersoft-angular: -…

spikerj commented on issue spikerj/spikersoft-issues#133 2026-06-15 09:37:00 +00:00
JavaScript Playground: Start debugging runs lesson code after switching to sandbox

Root cause confirmed (matches the "wrong buffer/source passed to the debugger" hypothesis in the notes): the step-debugger's source provider read LanguageRunner.code (codeSignal). In advanced…