Describe the bug
While an async memo holds show at true, updating count displays Count: 1 but leaves show() ? count() : "hidden" displaying 0.
Your Example Website or App
https://s.olid.uk/id/LTuZMI4_S8SJuZxMpv8QSQ
Steps to Reproduce the Bug or Issue
- Wait for initialization.
- Click Run.
- After 500ms, Count becomes 1 while Show remains true and Panel remains 0.
- After another 500ms, Show becomes false and Panel becomes hidden.
Expected behavior
Panel should agree with Count while Show is true.
Screenshots or Videos
No response
Platform
Verified with compiled JSX in jsdom on Node.js 24.18.0, in development and production builds.
Additional context
Reproduced on next at efcaeba, after #3431 merged, and on #3337 at 20f3143.
Related to #3410, but this is an inline JSX conditional. Wrapping the conditional in createMemo avoids the mismatch on next.
Unlike #3412, this needs no Loading boundary or reset; Show still correctly displays true during the mismatch.
Describe the bug
While an async memo holds show at true, updating count displays Count: 1 but leaves
show() ? count() : "hidden"displaying 0.Your Example Website or App
https://s.olid.uk/id/LTuZMI4_S8SJuZxMpv8QSQ
Steps to Reproduce the Bug or Issue
Expected behavior
Panel should agree with Count while Show is true.
Screenshots or Videos
No response
Platform
Verified with compiled JSX in jsdom on Node.js 24.18.0, in development and production builds.
Additional context
Reproduced on next at efcaeba, after #3431 merged, and on #3337 at 20f3143.
Related to #3410, but this is an inline JSX conditional. Wrapping the conditional in createMemo avoids the mismatch on next.
Unlike #3412, this needs no Loading boundary or reset; Show still correctly displays true during the mismatch.