<h4>Blog Admin — JSON Parse Error Fix</h4><ul><li><strong>Fixed:</strong> SyntaxError: Unexpected token in JSON at Blog admin page (module/?webmod=1&page=2005&mid=...). 20 <code>JSON.parse()</code> and <code>$.parseJSON()</code> calls in custom_js.php crashed when PHP warnings were prepended to AJAX responses. Added <code>safeParseJSON()</code> wrapper with try/catch that returns <code>{}</code> on failure. Replaced all 20 occurrences.</li></ul><p><strong>Note:</strong> The OpenWeatherMap 401 was already fixed in a prior commit (error handler added to dashboard weather widget).</p><p><strong>File:</strong> platform/services/.../BlogManager/js/custom_js.php</p>