Best way to extend a background when expanding a canvas?

Does Painter (I'm using 2023 now) have a way similar to Photoshop's content aware cropping or scaling (I don't have Photoshop, but found this feature while searching for how to extend background)? 

In short, I have a painted background I really like, but it's complex enough that I'd hate to recreate it from scratch.  I've played around with grabbing a selection and copying/pasting it but results not great.  I used the clone rubber stamp, also not great. Next I was going to try capturing as a texture--hey, I bet others have already determined their best way to do this.

So any suggestions/help you can provide would be much appreciated.

Thanks much in advance.