aboutsummaryrefslogtreecommitdiffstats
path: root/internal/web/templates/partials/mdhelp.html
diff options
context:
space:
mode:
authorgrm <grm@eyesin.space>2026-09-17 18:54:33 +0300
committergrm <grm@eyesin.space>2026-09-17 18:54:33 +0300
commit616aa3a934951260d5daa81ab3d0f93fbc94ebee (patch)
tree76e96881a23d3e944cc3acbaf27a9217ca030a5a /internal/web/templates/partials/mdhelp.html
parentf16bd0f79c624665580615321b5d13b4be27cdad (diff)
downloadblogspace-616aa3a934951260d5daa81ab3d0f93fbc94ebee.tar.gz
blogspace-616aa3a934951260d5daa81ab3d0f93fbc94ebee.tar.bz2
blogspace-616aa3a934951260d5daa81ab3d0f93fbc94ebee.zip
Keep a chosen image older than the picker's list, and the layout on a rejected save
The image picker's select lists the newest recentImages library images and was meant to add the chosen one when it is older than those, but the fallback option was gated on the filename being unknown, which designData makes known: the option never rendered, the browser selected "None", and every save of the design form cleared a logo or favicon older than the 48 newest images (the post form's featured image the same way). The partial now checks whether the choice is listed and otherwise emits it, named. handleDesign ran the uploads before parsing the module and menu rows and gave up at the first problem, so a rejected upload rendered the form without any rows — and, since a missing row means delete, the next save would have wiped the layout and menu. Everything is read before the first problem is reported. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Sd8UPWrvyYCLj97JexNw3A
Diffstat (limited to 'internal/web/templates/partials/mdhelp.html')
0 files changed, 0 insertions, 0 deletions