Hello,
I think that this is not a bug but features. Now when I am in Panorama Persona and do some minor changes e.g. in the mask (add or delete a little) I need to wait a lot for "Panorama Rendering"
process. It looks that Affinity render whole project despite changes was local and very small. This is a wast of time and power and UX of this application is affected.
My proposition is to implement an algorithm which will be detecting changes and will run a rendering process only on that parts of image.
I suppose that in many cases we can achieve neer to real time rendering for many minor masking operations.