PixiJS #7848 Reproduction
AccessibilityManager crashes when tab is pressed if scene graph contains a non-Container DisplayObject.
by ShukantPal
HTML
<script src="https://pixijs.download/v6.0.4/pixi.js"></script>
<canvas id="view"></canvas>
JavaScript
class Virus extends PIXI.DisplayObject {
calculateBounds() {}
removeChild() { throw new Error('Not implemented!'); }
render() {}
}
const app = new PIXI.Application({
autoDensity: true,
backgroundColor: 0xffffff,
resolution: devicePixelRatio,
view: document.getElementById('view'),
});
const text = new PIXI.Text("Hello, press tab to crash me!", {
fontSize: 14,
});
const virus = new Virus();
app.stage.addChild(text, virus);