98f2ebf11816553c50d86ae772d29d10b0b09011
size, low, high, and optimum were missing from PURIFY_CONFIG.ALLOWED_ATTR even though <select> and <meter> are already in ALLOWED_TAGS, so <select size="4"> rendered at default height and <meter low/high/optimum> lost its threshold-based gauge colouring. All four are pure presentation/semantic attributes with no URL/script/event-handler surface, so no security implication. Also regenerates the pinned pre-Task-25 output fixture: its source (html-block-test-body.html) already exercises size/low/high/optimum, so the byte-identity test's expected output legitimately changes to include them; verified the regenerated fixture's only diff from the prior one is those four attributes now surviving. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Description
Visual drag-and-drop website builder using GrapesJS
3.5 MiB
Languages
TypeScript
64.8%
HTML
16.1%
JavaScript
14.9%
CSS
3.2%
PHP
0.7%
Other
0.3%