DaggerAgent 1.12.0
A Banter tab that saves, and reads in the order the steps happen.
The Bant tab could not change the server address. Its
is staticmarkup that survives replaceChildren(), and each render added another
submit listener, so one Save fired several POSTs at once - each stale
handler carrying the values from the render that made it. Whichever
landed last won, and the field reloaded with the old address. The
trigger options form had the same defect. Both now assign
form.onsubmit, which replaces the handler instead of stacking it.
The tab is now laid out as the dependency actually runs: 1. Server &
identity, 2. Enrol this machine, 3. Connect, with room settings
unnumbered at the end because none of them are needed to get into a
room. Enrolment redeems its one-time code against the server named in
step 1 rather than the last saved one, and step 3 says plainly when
there is no credential yet.
Spacing: every .endpoint-form rule is scoped under .endpoints-list and
this form is not, so the tab had been rendering with no field gaps,
default-size labels and .row-2 stacking instead of pairing. It has its
own .banter-pane styles now. The status pill's bg-success / bg-warning
/ bg-danger were referenced but never defined, so connected,
reconnecting and evicted all came out grey.