//! The user dashboard's Support panel, described. //! //! Third of the tier-1 batch (wiki `mnw-server-conversion-plan`, "The S4 tab //! inventory"): 63 lines, one form, no `data-action`, no `
`, and //! nothing in `static/` or `frontend/src` reaches for any id it writes. //! //! A fill rather than a mounted screen, following [`super::user_projects`]: //! `dashboard_tab_support` is the Askama handler and stays, and this is what it //! answers. Unlike Projects there is no ETag to preserve here; the reason is //! the other one, which is that Support is one of the four panels the dashboard //! page can render inline, so it needs a [`fill`] either way and a mounted //! screen would leave the inline path with nothing to call. //! //! # It closes part of `736f45a5`, and that is the point worth recording //! //! The template's submit button carried ` ...`, and the form carried //! `hx-indicator="#support-spinner"` to drive it. Both are gone: //! [`Action::awaiting`] says the same thing in one word, the renderer draws the //! wait and locks the control, and no screen has to spell an indicator or //! invent an id for one. //! //! That is three of the 122 spelling sites `736f45a5` counted (one //! `htmx-indicator`, one `hx-indicator`, one `id="...spinner"`). The task //! predicted the conversions would take them for free and this is one //! conversion doing it. //! //! # What the description says that the markup did not //! //! The category `