Investigate removing built-in Canvas Debugger in favour of WebExtension
Categories
(DevTools Graveyard :: Canvas Debugger, enhancement, P3)
Tracking
(firefox57 fix-optional, firefox67 fixed)
| Tracking | Status | |
|---|---|---|
| firefox57 | --- | fix-optional |
| firefox67 | --- | fixed |
People
(Reporter: sole, Assigned: ystartsev)
References
Details
Attachments
(2 files)
The Canvas Debugger is one of our less popular features. But it is also not maintained, and not new features have been added in a while, while bugs and intermittents _do_ happen from time to time. Additionally, it is built with XUL and it's hard to find people who are proficient on it in order to keep working on it. This bug is to track: - potential alternatives in the form of a WebExtension - migration paths for panel users
Updated•4 years ago
|
Updated•3 years ago
|
| Reporter | ||
Updated•3 years ago
|
| Assignee | ||
Comment 1•3 years ago
|
||
Assigning sole for now
| Assignee | ||
Comment 2•3 years ago
|
||
Depends on D14730
Comment 3•2 years ago
|
||
This one is a bit hard to find, but this needs to be removed too: https://searchfox.org/mozilla-central/rev/5053031ba7621fa8f63f42de4c204ab3561e4e59/devtools/client/themes/toolbars.css#189 :)
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
Comment 4•2 years ago
|
||
Backed out 13 changesets (bug 1342237, bug 1403944, bug 1403938, bug 1528296) for subsuite gpu failures
push that caused the failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception&classifiedState=unclassified&selectedJob=233374281&revision=285c56c2914625c8418613cdbe35436c355ea4dc
backout: https://hg.mozilla.org/integration/autoland/rev/75b49fcc27432b8fbc25ea3c5226445fd25190df
Pushed by nbeleuzu@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/488d49d434f8 remove Canvas Debugger client; r=vporof https://hg.mozilla.org/integration/mozilla-inbound/rev/90579bc6554c remove Canvas Debugger actor from the server; r=vporof
Pushed by ystartsev@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9867bfb9fb4d remove Canvas Debugger client; r=vporof https://hg.mozilla.org/integration/autoland/rev/8d2a9c87c452 remove Canvas Debugger actor from the server; r=vporof
Comment 7•2 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/9867bfb9fb4d
https://hg.mozilla.org/mozilla-central/rev/8d2a9c87c452
| Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Comment 8•2 years ago
|
||
Why was the Canvas debugger silently removed without any warning????
I've just run into an issue with my 2D canvas drawing context code that I needed the canvas inspector for, and I'm just spent 1/2 hour trying to find it - only to run into this bug.
Spector.js is suggested as an alternative (link: https://addons.mozilla.org/en-US/firefox/addon/spector-js/#&gid=1&pid=2), but as far as I can tell it's only for WebGL contexts, which I'm not using (I'm using a 2D drawing context instead).
Does anyone know at least of an alternative to this? It was an essential feature that I used regularly when developing canvas-based applications.
I haven't done any canvas-based development for a while because of other University work pressures, but now that I'm back to it I'm shocked and rather disappointed.
Okay, and now there's no Spector.js (which is also useless to me for debugging 2d canvas context) nor Canvas Debugger. Nice.
Description
•