ha! we have (at least) 2 problems :)
* the CardsView, only consumer of this method, actually ends up calling app.getScreenshot (so not on this frame)
* looks like it has origin-based caching
* I think we actually want the screenshot frame to be `this.getLeafWindow.getTopMostWindow()`

(we can file a follow up for this)