PixiJS v8 crashes with 'alphaMode of null' even when Sprite.visible is false — it still traverses the display object. Fix: create the Sprite lazily in loadTexture() only after a real texture is ready. On unload, remove and destroy the Sprite entirely.