Hi, as Spinebot mentioned, you can't have too many WebGL canvases active simultaneously on a single page. There's a hard limit, which varies depending on the device, that is especially restrictive on mobile devices.
If not all canvases are visible at the same time, you could try manually switching the canvas context based on which ones are currently in view.
Alternatively, we’ve developed a new library called spine-webcomponents
, which overcomes this limitation, though it doesn’t include the player UI. Using it is as simple as adding an HTML tag like this:
<spine-skeleton
atlas="/files/spine-widget/assets/spineboy-pma.atlas"
skeleton="/files/spine-widget/assets/spineboy-pro.skel"
></spine-skeleton>
You can find more details on the documentation page.