bluelinelabs / bluelinelabs/Conductor
Several controllers reattached
Open
- Dominant language
- Java
- Stars
- 3.9k
- Forks
- 338
- PR merge metrics
- No merged PRs in 30d
Description
There is an issue when router is detached while executing animated push transactions.
In this case several routers in backstack have `needsAttach` flag set to true.
Obviously, next `rebindIfNeeded` will attach them all.
I'm gonna push PR with the test and fix.
Contributor guide
Research direction
Start by tracing rebindIfNeeded after a router is detached during animated push transactions, focusing on how needsAttach is set for routers in the backstack. Reproduce the case described in the issue, add the mentioned test, and confirm that rebindIfNeeded no longer attaches every affected router unexpectedly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100