Make probe process choice more visible in about:telemetry
Categories
(Toolkit :: Telemetry, enhancement, P3)
Tracking
()
People
(Reporter: gfritzsche, Assigned: clement.allain, Mentored)
References
Details
(Whiteboard: [good second bug][lang=js])
Attachments
(5 files, 12 obsolete files)
Reporter | ||
Comment 1•7 years ago
|
||
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Comment 2•7 years ago
|
||
Comment 3•7 years ago
|
||
Updated•7 years ago
|
Reporter | ||
Updated•7 years ago
|
Comment 4•7 years ago
|
||
Comment 5•7 years ago
|
||
Comment hidden (mozreview-request) |
Comment 7•7 years ago
|
||
Comment 9•7 years ago
|
||
Updated•7 years ago
|
Comment 10•7 years ago
|
||
mozreview-review |
Comment 11•7 years ago
|
||
Comment hidden (mozreview-request) |
Updated•7 years ago
|
Comment hidden (mozreview-request) |
Updated•7 years ago
|
Comment 14•7 years ago
|
||
Comment 15•7 years ago
|
||
Comment 16•7 years ago
|
||
mozreview-review |
Comment 17•7 years ago
|
||
Comment hidden (mozreview-request) |
Updated•7 years ago
|
Comment 19•7 years ago
|
||
mozreview-review |
Comment 20•6 years ago
|
||
Comment 21•6 years ago
|
||
Comment 22•6 years ago
|
||
Comment hidden (mozreview-request) |
Updated•6 years ago
|
Comment 24•6 years ago
|
||
Comment 25•6 years ago
|
||
mozreview-review |
Comment hidden (mozreview-request) |
Updated•6 years ago
|
Comment 27•6 years ago
|
||
mozreview-review |
Comment hidden (mozreview-request) |
Updated•6 years ago
|
Comment 29•6 years ago
|
||
Comment 30•6 years ago
|
||
mozreview-review |
Comment 31•6 years ago
|
||
mozreview-review |
Comment hidden (mozreview-request) |
Updated•6 years ago
|
Comment 33•6 years ago
|
||
Comment 34•6 years ago
|
||
mozreview-review |
Comment 36•6 years ago
|
||
mozreview-review |
Comment 37•6 years ago
|
||
Comment hidden (mozreview-request) |
Updated•6 years ago
|
Comment 39•6 years ago
|
||
mozreview-review |
Comment 40•6 years ago
|
||
Comment 41•6 years ago
|
||
Comment hidden (mozreview-request) |
Updated•6 years ago
|
Comment 43•6 years ago
|
||
mozreview-review |
Updated•6 years ago
|
Comment hidden (mozreview-request) |
Updated•6 years ago
|
Comment 45•6 years ago
|
||
mozreview-review |
Updated•6 years ago
|
Comment 46•6 years ago
|
||
Comment hidden (mozreview-request) |
Updated•6 years ago
|
Reporter | ||
Comment 48•6 years ago
|
||
mozreview-review |
Reporter | ||
Comment 49•6 years ago
|
||
Assignee | ||
Comment 50•6 years ago
|
||
Hey ! Can I also do this one ?
It looks interesting to me :)
I know its almost done but maybe I could try some refactoring to avoid duplication.
Comment 51•6 years ago
|
||
Sure! Though you may find that the patch as written will not apply cleanly because of recent changes like bug 1498169. The design may need a few tweaks, too :)
Assignee | ||
Comment 52•6 years ago
|
||
Speaking of design, I have checked all the about: pages and didn't find any equivalent.
I think there is 2 possibilities :
- A third level in the sidebar
- Tabs like this https://design.firefox.com/photon/components/tabs.html
Any preferences ?
Comment 53•6 years ago
|
||
I really do like the look of Tabs, but it doesn't solve the core issue.
The main complaint we've received from our use of the process selector was that users were confused why we filtered to only the one header. Whatever solution we choose should show by default all the processes.
So if that means a third level in the sidebar, then so be it :(
However, we could also skip the sidebar and leave the process headers in the body. Which would you prefer?
Assignee | ||
Comment 54•6 years ago
|
||
After some discussions on IRC with Chris, we have concluded that it would be clearer to have the processes as second level menu in the sidebar (which was the first intent of this bug) and put the stores in the dropdown instead.
Clicking on the first level menu in the sidebar should display data from all processes.
A click on a process in the second level menu should filter data by this process.
The "main" store will be selected by default.
A label "Store" will be added near the dropdown.
Assignee | ||
Comment 55•6 years ago
|
||
Hello, I add this comment just to say I've started but I'm really busy this days but I hope to finish it before the end of the month or the start of may.
Assignee | ||
Comment 56•6 years ago
|
||
- Make process the second level menu of (Scalars, Keyed Scalars, Histograms, Keyed Histograms and Events)
- Change the process dropdown to be a store dropdown
- Main store is selected by default
- Added a label before the store dropdown
- Refactor a bit the code to avoid lot of duplications
Note: I don't know why this revision is mixed with the previous bug I've resolved :/
Comment 57•6 years ago
|
||
Maybe the commit message has the wrong title? Phabricator said you had to change it "Dalc retitled this revision from Bug 1438896 - Add a probe to count Telemetry failures by ping type. to Bug 1437446 - Make probe process choice more visible in about:telemetry."
Assignee | ||
Comment 58•6 years ago
|
||
Comment 59•6 years ago
|
||
Comment 60•6 years ago
|
||
I have posted about the excellent work to the firefox-dev mailing list: https://mail.mozilla.org/pipermail/firefox-dev/2019-May/007067.html
Comment 61•6 years ago
|
||
bugherder |
Reporter | ||
Comment 62•6 years ago
|
||
Thanks Clement, this is great to see!
Updated•5 years ago
|
Updated•5 years ago
|
Updated•4 years ago
|
Description
•