-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Procedurals are man-made selectors made out of JS. That's why they are slower, not recommended to use, and even uBlock wiki says you should only use them as last resort aka don't abuse them because they are easy to use, and use the native selectors first.
Both :has() and abp alias, will be available on next week's update, which you can install right now if you want, it is in pre-release just waiting for the scheduled day. https://github.com/brave/brave-browser/releases/tag/v1.49.118 BraveBrowserStandaloneSetup.exe