TinyMCE plugin won’t work with jQuery 3.5.1 (testing with “Test jQuery Updates”)

since WordPress seems to be moving towards a long due jQuery update, I began testing a few of my plugins (they’re not published, just stuff I use for a few clients’ websites) with the “Test jQuery Updates”. Everything went smoothly until yesterday, when I ran into the following issue. I have this simple plugin that adds a few buttons to TinyMCE (yes, the theme I made for that client uses Classic Editor) for them to easily add shortcodes and pre-composed HTML snippets to their posts and pages. The code is pretty standard: first the buttons are registered via a function hooked to the ‘mce_buttons’ filter hook, then the scripts with the jQuery code for the buttons are loaded via another function hooked to ‘mce_external_plugins’. When I run this with the default WP 5.5 jQuery the button shows up in TinyMCE, while if I activate jQuery 3.5.1 (both with and without jQuery migrate), nothing appears and the worse part is that I don’t get any errors or warnings in the browser console, so I don’t have the faintest idea about what went wrong.

TinyMCE on frontend style not working

I use TinyMCE advanced on my WordPress website. My logged-in users have the ability to fill forms with WYSIWYG fields. I don’t understand why some styles are not applied on those fields while it applied well on the admin area. Fields are set in up with ACF or formidable forms. In both case I have the same issue.