Row-ID wird via escAttr gebildet ([^a-zA-Z0-9_-] → '_'), z.B. '18/18089' landet als id='merkliste-row-18_18089'. Der getElementById-Lookup nutzte aber CSS.escape, das 18/18089 zu 18\\/18089 escaped — zwei verschiedene Strings, getElementById lieferte null, el.remove() lief nicht. Plus: getElementById akzeptiert ohnehin keinen CSS-Selektor — der CSS.escape-Lookup war doppelt falsch. Fix: gleiche Sanitization-Regex wie escAttr im Lookup nutzen. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| components | ||
| icons/phosphor | ||
| screens | ||
| base.html | ||
| og_template.html | ||