bluelinelabs / bluelinelabs/Conductor

Several controllers reattached

Open
#592 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.