Using fragment and Portal together leads to an incorrect rendering order. Small reproduction: https://stackblitz.com/edit/solid-start-bare-ts-griwhk?file=src%2Fcomponents%2FComplex.tsx,src%2Froutes%2Findex.tsx 1. Go to `<Complex />` component inside the component folder. 1. Refresh the page once 3. Edit the text inside the `<b>` 3. Hit save 4. Check if `<Complex />` renders in the correct place