Large Canvas Sizes Create Disordered Exports

Steps to reproduce

  • Create a Canvas
  • Place numerous tiles on the canvas such that the exported image width or height is greater than 16000px. (Small amounts of tiles set far apart do NOT produce this reproduce this behaviour).
  • Export Canvas

Did you follow the troubleshooting guide? [Y]

Did you really try the above steps in the sandbox vault? Yes, I created a new vault to test this.

Expected result

A normal export of the canvas that does not have random bits placed around.

Actual result

Chunks of the image are missing or randomly placed elsewhere. See additional info.

Environment

SYSTEM INFO:
Obsidian version: v1.4.16
Installer version: v1.4.16
Operating system: Windows 10 Pro 10.0.19045
Login status: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: dark
Community theme: none
Snippets enabled: 0
Restricted mode: on

RECOMMENDATIONS:
none


Additional information

May be related to this.
I’ve played around with this, and it seems that changing the scale doesn’t always help, I’ve done tests changing the scaling, and changing the actual arrangements to reduce the dimensions. The latter is more impactful. Compare the following two images; the first has a horizontal dimension of 16k. The second does not.
More complex canvases exacerbate this effect.

Broken Image

Dimensions: 16285 x 7458
Broken Image

More complex Canvas, Very Broken

Dimensions: 16285 x 7458
Very broken

Not Broken

Dimensions: 15518 x 8796
Not Broken