Created attachment 186880 [details] Reduction of bug If a canvas element is created in a document created with createHTMLDocument and then added to the main document, it will not render. This problem was observed only on mobile Safari (ios 6.1) and not on desktop Safari or Chrome. Example of creating and attaching a canvas element in a way that it will not render: var doc = document.implementation.createHTMLDocument('test'); doc.body.innerHTML = '<canvas></canvas>'; document.body.appendChild(doc.body.childNodes[0]); See attached reduction for a test that renders something.
I am unable to reproduce this bug on iPhone 13 Pro Max (iOS 15.6) and loading the reduction does show triangle same as desktop. Thanks! If I am testing incorrectly, please test accordingly. Thanks!
Thank you for testing!