Assigned
Status Update
Comments
br...@snapchat.com <br...@snapchat.com> #3
popEnterTransition and popExitTransition work well for regular back navigation
However, during predictive back animation the entering screen is drawn on top of the exiting screen as the video linked in the issue also reproduces
navigation library used: 2.8.0-alpha06
However, during predictive back animation the entering screen is drawn on top of the exiting screen as the video linked in the issue also reproduces
navigation library used: 2.8.0-alpha06
ch...@google.com <ch...@google.com> #4
It looks like a possible root cause could be that the exiting destination is correctly drawn on top when there's a pop, but predictive back press isn't actually pop and therefore isn't drawn on top.
Most of the logic seems to check composeNavigator.isPop.value || inPredictiveBack
, but targetZIndex
only checks pop when it should instead probably check for either pop or inPredictiveBack?
Description
Background
We are seeing a class verification failure on startup sporadically. This is caused by the following lambda being class merged:
Workaround
This can be worked around by applying the following keep rule:
And applying the
@AvoidRuntimeVerification
annotation to the lambda:I'll share artifacts over email.