{/* Case A: Top-level computed - always worked */}
{
const val = secondToggle.get();
return { background: val ? "green" : "red" };
})}>Case A
{/* Case B: Computed inside ifElse - this was the bug */}
{ifElse(
showOuter,
{
// This .get() should NOT be wrapped in extra derive
const val = secondToggle.get();
return { background: val ? "green" : "red" };
})}>Case B
,
Hidden
)}
),
};
});