Switching from webkit2gtk 4.0 to 4.1 is important. Fedora has [stopped](https://fedoraproject.org/wiki/Changes/Remove_webkit2gtk-4.0_API_Version) building the 4.0 API in preparation for their Fedora 40 release in a few months.
Debian and Ubuntu are preparing to do the same thing.
Ideally, all the plugins would be ported at the same time.
- markdown (uses webkitgtk 4.0 - webhelper (uses webkitgtk 4.0 - geniuspaste (uses libsoup2) - updatechecker (uses libsoup2)
However, it is not possible for a process to load both libsoup2 and libsoup3 at the same time. I think this could be possible if an app uses plugins. I tested this with the markdown plugin (which I switched to use webkitgtk 4.1). With the markdown plugin enabled and a Markdown document open, many times (but not every time), I was unable to use the _Check for Updates_ button or _Paste It!_ without Geany hanging.