Merge #7323 #7343 #7344
7323: For #7301: Fix drawable ripple issues on BrowserToolbar r=pocmo a=sblatz Co-authored-by:pocmo <skaspari@mozilla.com>  Thanks for the much simpler solution @pocmo!
😄 7343: For #6996: Slightly increase delay to fix intermittent loginDialog issues r=Amejia481 a=sblatz 7344: Closes #6680: Handle exceptions thrown by capturePixels r=jonalmeida a=csadilek We're still seeing `IllegalStateException`s (Compositor not ready) when capturing thumbnails. We fixed this a while ago by checking if `firstContentfulPaint` has happened, but that's not working/reliable. There's currently no other way to handle this but to catch-all and return an empty/null bitmap. See https://github.com/mozilla-mobile/android-components/issues/6680. I've also added a missing test for the `onFirstContentfulPaint` observer which was missing from https://github.com/mozilla-mobile/android-components/pull/6844/ . The internal var we can remove now. r? @jonalmeida ticket is labelled "skittle", but this is really independent of the new tabs tray work. Co-authored-by:Sawyer Blatz <sdblatz@gmail.com> Co-authored-by:
Christian Sadilek <christian.sadilek@gmail.com>