vince I was under the impression that the CSE did not suppress elements such as table for the layout, but rather allowed the use of more html elements As far as I understood it, to be able to use "legacy": false in the sheet.json : You need to remove the 'sheet-' prefix in your CSS classes both in the HTML and CSS files You must however keep it for sheet-rolltemplate classes and the Roll20-supplied col, row, 2colrow, 3colrow That's what I tried this morning before work. I changed the legacy setting to false in my sandbox game and loaded my modified files with the sheet- removed where they need to. The sheet is totally blank. Same on my test game I have created with the Custom sheet option and un-checking the legacy box. I may post it on a personal repo and ask for help from you guys... Now to the various Roll20 "fixes" If I change the sheet in the dropdown and select my sheet, this is what is displayed That's not the image of the character sheet, but if you look at the default settings, it looks like the sheet.json has been f*cked up, so Roll20 does not know which png to display. And my 4.5.1 update has not even been merged :( The good news is that the sheet layout issues previously reported seem to be fixed The bad news is that the Google Font I use for some of the headings and labels, which is imported in the CSS, is now ignored (see my comment above) Yesterday, it looks my friend Ulti's CO Fantasy character sheet got some issues too. He switched to CSE years ago and has the "legacy": false in his sheet.json. That did not prevent Roll20 to alter it in a very bad way, since the HTML file that was loaded in the games was not the correct one. I'll report back when my 4.5.1 update with no changes has been merged