It seems like there are a lot of sphinx extensions that don't add support for the `singlehtml` builder when using `add_node` in their respective setups. It seems to me that many nodes that get added for the `html` builder would use the same `visit` and `depart` methods for the `singlehtml` builder as they both target html but just in a different structure.
Looking at the sphinx application it looks like it would be possible to transfer these methods
However I am not an html expert so looking for feedback if this would be worth setting up for Sphinx. Any package that does define a specific singlehtml translator_asset would take precedence.
The downside to automatic assignment of visit/depart methods is the author of the extension may not have intended it to be used for `singlehtml` but in most cases I have come across they share methods for both builders and it is often an oversight when setting up the extension.
Alternatively does anyone know a way this can be done? I guess the other alternative is to keep opening PR's on any extension that doesn't support singlehtml.