mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-06-25 16:19:19 +02:00
The checkbox-list partial defaulted hx-include to 'this, #website-url-fieldset', but #website-url-fieldset only exists when `Site web` is checked in the format list. Every language checkbox click triggered a no-match warning and a cascade triggering the known HTMX internal-data crash.
795 B
795 B
TODO
- Replace HTMX+PHP file upload queues with client-side JS
- Fix submit button on all forms — add JS/PHP debug logging
- Fix file-upload-queue.js: redirect detection broken due to opaque redirect (switched from fetch to XHR for reliable responseURL)
- Add
console.logtracing on JS submit interception - Add
error_logentry-point logging to all 16 PHP action files - Add double-submit guard (
_xamxamActiveSubmit)
- Fix spurious HTMX console warnings from checkbox-list default hx-include
- Fix duplicate language entries (accented vs non-accented variants)
- Deduplicate getPredefinedLanguages() query
- Accent-tolerant getOrCreateLanguage() to prevent future duplicates
- Delete orphan non-accented language rows from DB