<h4>Email Settings — notify-metro.js Fix</h4><ul><li><strong>Fixed:</strong> Uncaught TypeError: Cannot read properties of undefined (reading 'addStyle') at notify-metro.js:1. The <code>notify-metro.js</code> plugin calls <code>$.notify.addStyle('metro', ...)</code> immediately on load, but <code>$.notify</code> from <code>notify.js</code> may not be registered due to UMD module detection (AMD/CommonJS). When another module loader is present, <code>notify.js</code> registers through the module system instead of attaching to <code>$.notify</code>, causing <code>notify-metro.js</code> to crash. Added guard: <code>if (typeof $ \!== 'undefined' && $.notify && typeof $.notify.addStyle === 'function')</code>. This prevents the crash on ALL pages that load these scripts (global template includes them everywhere).</li></ul><p><strong>Audit Results:</strong> Email settings page: 14,653 lines, 0 PHP errors. Controllers have error_reporting. All files pass syntax check.</p><p><strong>File:</strong> platform/assets/plugins/notifications/notify-metro.js</p>