Open Bug 557739 Opened 15 years ago Updated 2 years ago

Crash reports that have not been submitted (pending/thrtottled) cannot be opened from about:crashes in a new tab. (but can be submitted via regular click)

Categories

(Toolkit :: Crash Reporting, defect)

defect

Tracking

()

People

(Reporter: u88484, Unassigned)

References

Details

Crash reports that have not been submitted cannot be opened in a new tab in. This is very annoying when a crash report has not been submitted due to throttling. All submitted reports can be opened via ctrl+clicking the links but not reports that have not been submitted due to throttling (as the url states on hover) This annoys the heck out of me when I go through a bunch of recent crashes and start ctrl+clicking links only to have one of the links open in the about:crashes tab.
This is sort of a pain due to the way it's implemented currently. We just use an onclick handler and then redirect about:crashes to the report. I guess we could make note of which button was used to click the link and then open the link in a new window if you middle-clicked it.
To make note of which mouse button and/or modifier key was used would make it possible to fix ctrl+click and middle click, but there are a lot of things that would still be broken. It is also possible to open a new tab / window by choosing Open Link in New Tab / Window in the right click menu, dragging the link on the tab bar... A real fix would be to change the http://crash-stats.mozilla.com/about/throttling links to something like about:crashes?submit=abc. Opening this page would then submit the not-yet-submitted report abc and then redirect to it. This would work with all ways you can use to open a link. Since the logic to upload throttled crash reports already exists (in the onclick handler) this probably shouldn't be to difficult to implement. Or are there reasons that make it more difficult?
I'm not sure that about: URLs can have query parameters, honestly.
(In reply to comment #3) > I'm not sure that about: URLs can have query parameters, honestly. Links on about:cache seem to indicate that they can.
Okay then. That sounds like a workable solution.
this was confusing, even to me
Summary: Crash reports that have not been submitted cannot be opened in a new tab → Crash reports that have not been submitted (pending/thrtottled) cannot be opened from about:crashes in a new tab. (but can be submitted via regular click)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.