If you want that HTML feature, it would seem so. And to help you with that, I can recommend this tutorial ([Request] Add a Wiki Page: "Creating a Debian Package" · Issue #222 · v1cont/yad · GitHub) that contains detailed instructions for creating a deb package from the latest yad tarball. I used this procedure to build and install yad version 13.0 about two years ago when I was working on my touchscreen utilities. It worked well, but I don't recall whether it pulled in all the bells and whistles: Webkit, GtkSourceView, GSpell. The quickest way to determine that might be to follow the tutorial to build and install the new yad version and then run the command yad --about. The dialog that pops up should say whether those features are included in the new build.
Ultimately, I uninstalled yad 13.0 and reinstalled yad 0.40.0. Version 13 had some nice improvements, such as a switch widget in the --form dialog, but I decided if others were going to use my utilities, then it was asking too much to instruct them to build and install the latest yad version. My utilities have enough configuration steps as is.
No, I don't. I only followed the process in the tutorial cited above, then used used apt to remove the existing yad 0.40.0, and then used gdebi to install the 13.0 deb package.
BTW: The yad package is X11-only. I did a little research and found this site ([feature request] Add Wayland support · Issue #159 · v1cont/yad · GitHub) that reports that yad works (mostly, anyways) under the XWayland shim, and that the few features of yad that Wayland breaks will work if every call to yad is preceded by an environment variable assignment. Example:
GDK_BACKEND=x11 yad --form ...
I haven't verified this because I don't have a desktop with Wayland. My understanding is that gtk3 and gtk4 are being designed and/or retrofitted to work with either an X11 server or Wayland, and that the environment variable forces the GTK features used by yad to fall back to rendering widgets, etc., compatible with X11. (I probably mangled that explanation; forgive me.)
In any event, using the GDK_BACKEND=x11 environment variable assignment before the yad command should be "redundant but harmless" on any X11 desktop, such as MATE. So it might be good practice to start including that in our scripts, hoping to Wayland-proof them as much as possible. Just a thought.
BTW #2: I can't find it now--I must have neglected to bookmark it--but I remember reading a thread with a post by an Ubuntu or Debian maintainer several years ago who said that bumping the yad version beyond 0.40.0 broke some existing system scripts. If that's still true, it's bad news, because it could mean we're stuck with this old version forever.