system.cssthe engine GitHub

One bad expression takes the whole page down

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.