2025-06-26T20:26:13Z
Augment the operations over connections between entities (except for adding a brand new entity) and the subsequent update to the graph visualization to avoid a full server round trip.
Augment the remaining form controls that are neither the textareas nor the connections to update without a full round trip.
Dorian Taylor
Incidentally the crappy <textarea> elements are a total hangover from the original prototype when a JS-free fallback was still considered feasible.
Manipulating the properties of the entity itself would be easy enough, but altering the connections entails updating both the layout and the graph.
Most (if not all?) of the changes that cause full-page round trips could be supplanted by AJAX (or whatever it's called these days).
Override form POST actions with scripting.
Replace the <textarea> elements with editable paragraphs for a quick (?) win.
Sense Atlas Front End
Take immediate provisional measures to speed up Sense Atlas (provided they are non-destructive).
The round trips won't matter as much if they take a lot less time.
Write front-end code that hijacks form submissions and supplants them with AJAX (again, or whatever it's called).