What's Changed
Bug fixes and code quality cleanup identified during a comprehensive codebase audit.
Fixes
- Malformed HTML tag —
settings.html:48had an unclosed<div>tag causing 9 mismatched</div>elements - Duplicate DOM IDs —
createCertFormappeared in both server and client certificate forms (same page);debugConsole/debugOutputduplicated across index and settings pages - Missing error handling — Added
.catch()toccFilterCertificates()fetch chain in client-certs.js
Cleanup
- Removed 61
console.log/console.warnstatements from dashboard.js and settings.js - Removed
console.log/console.warn/console.erroroverride block (anti-pattern) from dashboard.js - Kept
console.errorin catch blocks for developer debugging
Full Changelog: v1.10.1...v1.10.2