One bad expression takes the whole page down (gf-175)
datastar throws ValueRequired on an EMPTY expression (e.g.
data-on:submit__prevent="") and the exception ABORTS the page's entire
attribute walk — every data-* binding on the page goes inert: blank
data-text, data-show not hiding, data-attr never applying. The
symptom reads like "datastar didn't load." A demo/no-op handler still
needs a real expression ("0"); when a whole page's bindings die at
once, check the console for ONE plugin error before debugging any
individual binding.