Going on your statement that the problems of spurious whitespace or misaligned backgrounds on iPad all disappeared when you put message + board in a flex-box item (and the collapsed piece table in another item), I now changed betzaNew.js so it puts all three elements in a flexbox with a single item.
Does this still suppress the problems, e.g. in the Chak end Orthodia Diagrams?
Like you say, wrapping something in a flexbox is pretty benign; if flex boxes are not supported these presumable become ordinary <div> elements, which should have no visible effect.
Going on your statement that the problems of spurious whitespace or misaligned backgrounds on iPad all disappeared when you put message + board in a flex-box item (and the collapsed piece table in another item), I now changed betzaNew.js so it puts all three elements in a flexbox with a single item.
Does this still suppress the problems, e.g. in the Chak end Orthodia Diagrams?
Like you say, wrapping something in a flexbox is pretty benign; if flex boxes are not supported these presumable become ordinary <div> elements, which should have no visible effect.