Falling back to first SIM can cause UI mismatch with state. The route from Start new conversation screen avoids this in #147 by setting SIM explicitly, but conversations can be started without going through that flow
Reproduce:
-
In OS Settings > Network and internet > SIMs, under Your primary SIMs for Texts, choose the second SIM
-
Launch new conversation (replace +15551234567 with own number). Make sure messages doesn't have a conversation for this number already
adb shell 'am start -a android.intent.action.SENDTO -d "smsto:+15551234567" --es sms_body "SIM intent launch test"'
-
UI displays Sending with <first sim>, but actual sends will use the <second sim>, i.e. the OS's default SIM for Texts
Originally posted by @RankoR in #125 (comment)
Falling back to first SIM can cause UI mismatch with state. The route from Start new conversation screen avoids this in #147 by setting SIM explicitly, but conversations can be started without going through that flow
Reproduce:
In OS Settings > Network and internet > SIMs, under Your primary SIMs for Texts, choose the second SIM
Launch new conversation (replace +15551234567 with own number). Make sure messages doesn't have a conversation for this number already
UI displays Sending with
<first sim>, but actual sends will use the<second sim>, i.e. the OS's default SIM for TextsOriginally posted by @RankoR in #125 (comment)