diff --git a/packages/core/src/mask/MaskSystem.js b/packages/core/src/mask/MaskSystem.js index d25f682..00a5692 100644 --- a/packages/core/src/mask/MaskSystem.js +++ b/packages/core/src/mask/MaskSystem.js @@ -146,10 +146,11 @@ alphaMaskFilter[0].resolution = this.renderer.resolution; alphaMaskFilter[0].maskSprite = maskData; - // TODO - may cause issues! - target.filterArea = maskData.getBounds(true); + const stashFilterArea = target.filterArea; + target.filterArea = maskData.getBounds(true); this.renderer.filter.push(target, alphaMaskFilter); + target.filterArea = stashFilterArea; this.alphaMaskIndex++; }