Open Bug 1226391 Opened 10 years ago Updated 3 years ago

Set Crash Reporting to default to true and be opt-out

Categories

(Firefox for iOS :: General, defect)

All
iOS
defect

Tracking

()

Tracking Status
fxios + ---

People

(Reporter: sleroux, Unassigned)

References

(Depends on 1 open bug)

Details

Now that we prompt the user after every crash asking if they want to send their report, the default should be turned ON since we now give the user the option to opt-out before the crash sends in the prompt.
Are we able to do this? I forgot who mentioned it but there was some talk about being able to have this enabled by default and allowing the user to opt-out when prompted for the crash.
Flags: needinfo?(ally)
As I understand it, defaulting on means the user does not seem the prompt UI. There was talk of defaulting it to on for the test group as that group is invite/selected individuals only. That's still fine with the one requirement that you notify them of that change to default. St3fan mentioned that there is an email list for contacting all people on testflight and that would do nicely. For the crash reporter on the general population, mirroring the desktop behavior is generally wise, as the rationale for crash reporter behavior is the same across platforms eg, that a user cannot make a meaningful decision about it until the first crash has happened and the user is in that context.
Flags: needinfo?(a.m.naaktgeboren) → needinfo?(sleroux)
We can't just do that without clearing up privacy, and we are not even sure that we want to do this ebcause it loses valuable information we prompt for. I'm in discussions about how far we can and want to go, please hold off on any actions on this so far.
Oh, sorry, this is about iOS, I mistook it to be more general. I think we probably still need to (for privacy reasons) prompt at least before sending the first crash report as we do for Firefox OS, can that be done? Otherwise, yes, I think we should be sending crash reports whenever possible.
The user will be prompted when returning into the app from a crash. The options that can be selected are: [Send Always] (Opt-in and don't show the prompt again - just send) [Send] (Send this crash report but prompt the user if we crash again) [Don't Send] (Ignore this crash report but still prompt the user if we crash again) Theres a bug in version 1.2 (current live version) where the crash prompt won't display after a crash which is why we're not seeing any crash reports being sent to crash-stats since by default crash reporting is off until the user answers the prompt. This should be resolved in 1.3 that's in review right now, so I don't think any additional action is needed for this bug unless we want to default the app to always send crash reports in cases where the prompt may not have been shown due to a bug.
Flags: needinfo?(sleroux)
Ideally, the UI should bias for always sending, like we do on Firefox OS, see e.g. the prompt here: https://slides.kairo.at/fosdem2013/fxos-reporter.png (this is how it comes up by default, when unchecking the "always send" option, the "don't send button gets enabled).
Great suggestion - I like the idea of biasing towards always send. This looks like a version 2 of the current default system prompt we're using at the moment. I'll file another bug to see what we can do.
Depends on: 1233147
Hardware: Other → All
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.