<h4>jQuery 3.7.1 Compatibility Fix</h4><p><strong>Root cause:</strong> jQuery 3.7.1 strictly enforces <code>let</code>/<code>const</code> scoping when executing <code>&lt;script&gt;</code> tags injected via <code>.html()</code>. The dashboard AJAX loads widget HTML containing <code>&lt;script&gt;</code> blocks that redeclare <code>let dashboardController</code>, causing <code>SyntaxError: Identifier has already been declared</code>.</p><h5>Files Fixed</h5><ul><li><strong>dashboard.php</strong> — 15 top-level <code>let</code> declarations changed to <code>var</code></li><li><strong>BlogManager/js/custom_js.php</strong> — top-level <code>let</code> constants to <code>var</code></li><li><strong>ProductsManager/js/custom_js.php</strong> — same</li><li><strong>ServicesManager/js/custom_js.php</strong> — same</li><li><strong>SolutionsManager/js/custom_js.php</strong> — same</li><li><strong>QuoteRequestManager/js/custom_js.php</strong> — same</li></ul><p>Inner <code>let</code> inside functions/blocks left unchanged — only top-level URL/config constants were affected.</p>