Describe the bug
A conditional memo starts reading a signal while its update is held by an async memo. Panel shows 1 while Count and Details still show 0.
Your Example Website or App
https://s.olid.uk/id/Xz1kCVNoSumAVHUJSIQJ5Q
Steps to Reproduce the Bug or Issue
- Wait for initialization.
- Click Run.
- Panel becomes 1 while Count and Details still show 0.
Expected behavior
Panel and Count should agree whenever Panel is visible.
Screenshots or Videos
No response
Platform
- OS: Windows
- Browser: Firefox
Additional context
Replacing createMemo(() => show() ? count() : "hidden") with a plain getter removes the mismatch.
Possibly related to the held-input reveal rules discussed in #3334/#3370.
Reproduced on next at 14ded24 and #3405 at 323f9ad, in development and production.
Describe the bug
A conditional memo starts reading a signal while its update is held by an async memo. Panel shows 1 while Count and Details still show 0.
Your Example Website or App
https://s.olid.uk/id/Xz1kCVNoSumAVHUJSIQJ5Q
Steps to Reproduce the Bug or Issue
Expected behavior
Panel and Count should agree whenever Panel is visible.
Screenshots or Videos
No response
Platform
Additional context
Replacing
createMemo(() => show() ? count() : "hidden")with a plain getter removes the mismatch.Possibly related to the held-input reveal rules discussed in #3334/#3370.
Reproduced on next at 14ded24 and #3405 at 323f9ad, in development and production.