It works with absolute positioning of the pieces or by adding an additional wrapping div. This PR does the latter.
Sharp board and pieces and perfectly aligned square highlights confirmed by people in Discord (including City, who previously managed to break everything).
There is a hack to make board sizes divisible by 8 in Chrome: https://jsfiddle.net/9cgytwr5/1/
It works with absolute positioning of the pieces or by adding an additional wrapping div. This PR does the latter.
Sharp board and pieces and perfectly aligned square highlights confirmed by people in Discord (including City, who previously managed to break everything).
Combined with the following diff in lila: