jQuery 4.0 breaking changes were reviewed:
- Removed deprecated APIs ($.isArray, $.parseJSON, etc.) - not used in CE
- Changed focus/blur event order - no impact on CE's usage
- JSONP auto-promotion removed - CE uses explicit JSONP syntax
- Array prototype methods removed - not used in CE
Added polyfill for $.trim() which golden-layout 1.5.9 uses internally.
Golden-layout's package.json incorrectly specifies "jquery": "*" instead
of constraining to <4.0.0. The polyfill can be removed when golden-layout
is upgraded or forked.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>