### Describe the bug With Svelte 5, function calls in the template are reactive. Basically these examples are reactive (if `aFunctionCall()` use a state) : ```svelte <div>{aFunctionCall()}</div> ``` or ```svelte <div class={aFunctionCall()}> ... </div> ``` But this is not the case for the spread attributes : ```svelte <div {...aFunctionCall()}> ... </div> ``` ### Reproduction See [REPL](https://svelte-5-preview.vercel.app/#H4sIAAAAAAAACm1TwW7bMAz9FcEb0BRYnG1H1Q1Q7LbDehiwy7yDLdG2WkUyJNpbYPjfR8l2G7W52CLfeyRFUlPWKA0-47-nzFQnyHj20PfZpwzPfTD8CBqBbG8HJ4Kn8MKpHo-lYUwDsrHSA7B79tFjhbAzg9a3d6UpUVjjkUlwagT5WD-BwEBbHTsbPb-CencbFaRpBiNQWcNa2CA2BaBEBzg4s6SL8ec3kiTgG9XEboSuvL_ha73za4ji8HKj0nzrrPXAKiasto5xgj3oUHqtjORRHIhY2D5kPTqQxWE9X_prIl4FWgdgLhBKHxPE9EXnDstBqpHFku-nmHQ-rv_iQNAxZbx2i2gXRsKd8jxPpkHc7z8ff-QenTKtas67BL4iT1r8Xp6O9EUe7-PxrJfOxWDLdKTyva7OnCmjlYF9o-Hf3QKN4FCJSu8rrVrDGdp-RepKPLfODjQO9kEIsbr_KokdZ1--fu63GB2otsPU9zR4pFr3tJ0IhkBBX3ArGpPtFcLJJ8i8Fp7TuLfiL-sgd8oL479GrLftDe-DNoyu0DRNqo0bck0cgY1LexNbSm_zZKVqFMiMo6MN-TP_B9sHRl_WAwAA) Choose a color. The class attribute is not updated on the last `div` Seem that the `$.spread_attributes()` call should be inside a `$.render_effect()` ### Logs _No response_ ### System Info ```shell REPL ``` ### Severity annoyance