Created attachment 41263 [details]
When a partial layout happens (with a non-null subroot), some compositing layers can be left un-updated, and thus display in the wrong positions. This happens because RenderLayerBacking::updateAfterLayout() assumes that some parent layer is going to update the geometry this layer, but, in the case of a partial layout, the parent layer may not be affected by layout.
Created attachment 41264 [details]
Created attachment 41380 [details]
Comment on attachment 41380 [details]
> + When a partial layout happend, for example as the result of a postion-change-only