Files
xamxam/TODO.md
Pontoporeia f28a20d642 fix: spurious HTMX console warnings from checkbox-list default hx-include
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.
2026-05-19 00:08:05 +02:00

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.log tracing on JS submit interception
    • Add error_log entry-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