I have a v15 site which heavily uses blocks in rich text editor properties using tinymce. The upgrade documentation states that upgrading to v16/tiptap is fine and doesn’t affect the content, but I’m finding if I bump v15.4.3 to 16.1.0 all my blocks are stripped from the markup and I’m left with just any text paragraphs that were present in the content. I’m guessing its the tiptap conversion that is doing this. Is there a setting I’m missing? I don’t really want to go down the external tinymce install route if I can help it, I’d rather switch to tiptap going forward.
That sounds serious, and it’s definitely not the intention. I would recommend you report this on the issue tracker instead so the team can have a look!
So I think this is more to do with the fact my v15 site has been previously migrated up from v13. Looking at the umbracoPropertyData table, I can see the json structure of the block in the textValue field is different than what is there when I compare with a v15 test site I’ve just spun up with a block. For my test site, I’ve just bumped it from 15.4.3 to v16.1.0 and this time the block persisted. So although for my actual site, the blocks work for v15, their json format doesn’t appear to be valid for v16 therefore I assume they get stripped.
I’ve just ran into this same issue, and googling led me to this thread!
I’ve upgraded my project from v13 to v16, and all works fine except for the rich text blocks in tip tap.
And looking at the underlying property value json, it looks like the block data is just gone!
I’ve opened an issue on GitHub: Rich Text Block data missing after v13 => v16 upgrade · Issue #20885 · umbraco/Umbraco-CMS · GitHub

