@zedna – Sorry to hear that. To be honest, I’m not sure its a fair assessment. I’m sure you are aware that WordPress itself loads jQuery by default on every page of the site. Pretty safe bet for 99.999% of sites on WP that it will already be there. ANd I know you might say but what about static JS or headless, well those wouldn’t even account for 0.001% of WP sites still, so may be unreasonable to think a plugin meant to work within this ecosystem shouldn’t use the tools & code already included rather than including their own extra logic to handle those things.
You are actually the first person I’ve seen make such a complaint for any plugin, but I understand the sentiment.
Just so happens we are already working toward removing all dependencies over time that aren’t packaged via our webpack builds. Actually multiple issues on our github for that, including jQuery. Already removed several like jQuery cookie.
That said the main reason we still use jQuery is the UI positioning library. We haven’t found a decent GPL library that can handle things as well as jQuery UI due to the wide variety of options we provide to position & animate the popups. So likely we are rewriting that entire logic from scratch, which is not exactly high priority for a dev team of 1, supporting 600k websites haha.
Hopefully you can see our position and update the stars. Appreciate the feedback either way.