from one day to another we have the problem of wrong displays of all types of spreadsheets. Shown correctly inside the editor but missing lines and suffering from missallignments in the regular view. We did some changes in the general UI by getting rid of the folder-indication and the functions-bar at the top which we occasionally show by the ?edit=true command if we need to edit. Could that be a cause for the wrong indication of the sheets?
Just to get you injto the idea what we tried to achieve.
We wanted the Page design as clean as possible and tried to get as much much space to the top of the pages as we could by getting rid of unnecessary information or buttons.
That’s probably because we control the JS/CSS that gets executed when in WYSIWYG edit mode, and thus your JSX/SSX doesn’t get executed. I could be wrong, @mflorea may know more.
it doesn’t look like it’s your “cleanup” code that is impacting the tables display, there’s nothing in there that seems to target tables.
However, you seem to be hitting a “classic” of the flamingo skin, the fact that tables don’t have columns separators displayed because this is the default tables style in bootstrap framework, which XWiki uses.
This is the issue reporting this problem Loading... . This issue talks about problems in both view and edit mode, but in the mean time we made columns separators visible in edit mode, to help editing: Loading... .
However, it is possible to apply border style to a table in the editor (in order to make it have borders also in view mode) , see comments of Loading... and especially Loading... .
Another solution is to add an SSX (for view mode) in which you add CSS that puts borders back to bootstrap tables.