johnbillion / query-monitor

The developer tools panel for WordPress
https://querymonitor.com
GNU General Public License v2.0
1.58k stars 207 forks source link

Remove jQuery as a dependency #837

Closed johnbillion closed 9 months ago

johnbillion commented 9 months ago

This removes the last of the jQuery-powered functionality from Query Monitor. The panel resizing, fatal error handling message, and number localisation is now handled by the React components. Even though they're not at feature parity and there's still lots of polish left to do, this feels like a significant milestone that motivates me to continue.

Next up will be directly including the JS and CSS assets on the page instead of using the WordPress dependency system. The aim is for QM itself to have less effect on the behaviour of the WordPress sites that it's in use on.

Thank you for your many years of service, jQuery!