Open Bug 2036161 Opened 1 month ago Updated 19 days ago

Allow a user to correlate their uploaded crashes to the author's Mozilla account.

Categories

(Application Services :: Sync, enhancement, P5)

enhancement

Tracking

(Not tracked)

People

(Reporter: RokeJulianLockhart, Unassigned)

References

Details

The Premise

As github.com/firefox-devtools/profiler/issues/5949 explains:

I frequently switch browsers, OSes, and hardware. Consequently, I always authenticate with my Mozilla account, to ensure that my preferences are synchronised.

Consequently, tracking which crashes I have uploaded is difficult. If the list of mere URIs were synchronised to my Mozilla account, this would be a trivial endeavour.

Why This Matters

As issues/5949#issuecomment-4255320067 explains, what's private information can change. Unless someone proactively records the URIs of every uploaded profile, they've no way to ascertain what they've uploaded. This matters if a user wants to delete what they have uploaded.

Thanks for filing the issue. Socorro handles processing submitted crash reports, but doesn't handle the client side submission or client syncing based on a Mozilla account. I think the right first place for this feature request is Application Services::Sync, so I'm going to move this ticket there.

Component: General → Sync
Product: Socorro → Application Services

This would be a fairly large undertaking and require building UI etc. It would also mean Firefox needs to start tracking this information, which I don't think it does, and it's not clear that would be reliable - as the linked issue notes, much of this is "best effort", but doing this would mean we need to promote it to having a higher degree of certainty, which might not actually be possible. So I really doubt it is ever going to be prioritized given it is such a niche use-case.

Severity: -- → S4
Priority: -- → P5
Summary: Allow a user to correlate their uploaded crashes to the author's Mozilla SSO account. → Allow a user to correlate their uploaded crashes to the author's Mozilla account.

This would be a fairly large undertaking and require building UI etc. It would also mean Firefox needs to start tracking this information, which I don't think it does, and it's not clear that would be reliable.

If each client merely uploaded non-duplicate entries listed at about:crashes to the Firefox Accounts server, I would expect that this would be fairly trivial. One doesn't necessarily need to be able to correlate a report to an account via the Socorro interface. Rather, if I had about:crashes render synchronised crash reports, I would presume that would require significantly less effort?

At worst, even if I could only see the entries as an array at sso.mozilla.com/info, that would still be incredibly helpful.

So I really doubt it is ever going to be prioritized given it is such a niche use-case.

Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe, gnome-abrt, and plasma-drkonqi all provide this. It's not like I'm asking to see your telemetry; KDE doesn't permit access to their Sentry instance for a reason. Rather, these reports aren't any conceptually different to a Bugzilla report.

If each client merely ... this would be fairly trivial.

That's an interesting take and I welcome you demonstrating that it's true.

If I were sufficiently competent, I would. I doubt that I can produce anything of use. Apologies.

You need to log in before you can comment on or make changes to this bug.