During our upgrade from Umbraco 13 to 17, we choose to keep using TinyMCE instead of the new RTE (TipTap) and all seems good. Umbraco in itself uses the TinyMCE RTE but here is the problem.
In the Umbraco.Forms forms we created, whereever a RichTextEditor is used, it does not seem to use the TinyMCE and also does not use the TipTap editor. We only see a large textarea without the toolbar. The editor can insert HTML/Markdown as normal, but the missing toolbar causes a lot of frustration for the editors.
Does anyone else experience this problem or is this a known issue?
There are no console errors or logs that could explain this behavior, but I do see a lot of network request trying to get the default TipTap rte config. I don’t think that Umbraco.Forms take thes TinyMCE.Umbraco package into account anywhere.
Interesting one, as you say the forms package shouldn’t care about the TinyMCE being installed or not. For me the TinyMCE.Umbraco package should probably create an override for the RTE and update it’s EditorUiAlias/EditorAlias, but then I guess it needs to know if you are actually using forms or not, so perhaps a seperate package is needed - in theory you could do this yourself if you are in a rush.
I had a small conversation with the Umbraco.Forms team, and it is a problem between the two pacakged. Forms do use the right RTE, but somewhere in the pipeline, the loading of the TinyMCE PropertyEditor failes to load correctly. It does see the right TinyMCE configuration as it is visible in the network tab, it’s purely the UI that does not load it corretcly.