The simple fix without causing confusing is to always turn studies back to on when user turn telemetry back on. Pro: Handles the corner case of user turning telemetry back on (low percentage) without creating complicated implementation trying to store user's past preference on studies. Con: For the user who turned studies off first before turning telemetry off, then proceeds to turn telemetry back on (very low percentage), they might not notice studies is turned back on as well. I think for future maintenance, this is a good solution. Since turning telemetry back on is a low percentage use case.
Bug 1930868 Comment 2 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
The simple fix without causing confusing is to always turn studies back to on when user turn telemetry back on. Pro: Handles the corner case of user turning telemetry back on (low percentage) without creating complicated implementation trying to store user's past preference on studies. Con: For the user who turned studies off first before turning telemetry off, then proceeds to turn telemetry back on (very low percentage), they might not notice studies is turned back on as well. I think for future maintenance, this is a good solution. Since turning telemetry back on is a low percentage use case. Also turning telemetry back on signals to us that the user does want to contribute to Mozilla's experimentation.