Con Firefox 99, si ejecuta el fragmento de código a continuación, haga clic en el div amarillo y escriba ctrl+c , luego se imprimirá la copia en la consola. En Chrome 99, el div nunca recibe el evento de copia. Si elimina el elemento de canvas , el div recibe el evento de copia como se esperaba. ¿Es esto solo un error en Chrome?
document.querySelector('#div').addEventListener('copy', (event) => { console.log('copy');}); #div { display: block; height: 100px; width: 200px; background-color: yellow; } #canvas { height: 50px; width: 200px; background-color: blue; } <div id="div"> <canvas id="canvas"></canvas> </div>