I'm not sure the changes need to be as wide ranging as you suggest. The bug is about a surprising change caused by the introduction of a *second* SIM.
I think the system should function as-is with one SIM (ie automatically select that SIM for data). I think the behaviour when you add a second sim should be refined.
In other words the rules of automatic selection/prompting the user are different when 1 or 2 sims are present.
What is the underlying reason that SIM2 is selected for data in this case? is it code that sees a new SIM and therefore selects it for data?
I'm not sure the changes need to be as wide ranging as you suggest. The bug is about a surprising change caused by the introduction of a *second* SIM.
I think the system should function as-is with one SIM (ie automatically select that SIM for data). I think the behaviour when you add a second sim should be refined.
In other words the rules of automatic selection/prompting the user are different when 1 or 2 sims are present.
What is the underlying reason that SIM2 is selected for data in this case? is it code that sees a new SIM and therefore selects it for data?