To reproduce: `App.svelte` ``` <h1>{contextModuleData.stuff}</h1> <script> import { contextModuleData } from './Test.svelte' </script> ``` `Test.svelte` ``` <script context="module"> export const contextModuleData = { stuff: 'ok', } </script> ``` If you have HMR running and update `Test.svelte`'s `'ok'` to be `'ok2'`, the UI continues showing "ok", until you refresh the page. I'm not sure if this is an issue at the loader level or at a lower level, so this might affect the vite loader and others too. If you'd prefer a full repo to clone and run, let me know, and I can build one.