Closed Bug 1411920 Opened 7 years ago Closed 7 years ago

about:debugging needs to use ES6 classes so that we can switch it over to PureComponent

Categories

(DevTools :: about:debugging, enhancement, P2)

enhancement

Tracking

(firefox58 fixed)

RESOLVED FIXED
Firefox 58
Tracking Status
firefox58 --- fixed

People

(Reporter: miker, Assigned: miker)

References

Details

Attachments

(1 file)

      No description provided.
Status: NEW → ASSIGNED
Mike, I have a bunch of WIP patches at the moment for the about:debugging connect screen feature. I imagine this will make it a pain for me to rebase. 

Can we wait a bit until I start landing the main pieces for Bug 1243329 ?
(In reply to Julian Descottes [:jdescottes] from comment #1)
> Mike, I have a bunch of WIP patches at the moment for the about:debugging
> connect screen feature. I imagine this will make it a pain for me to rebase. 
> 
> Can we wait a bit until I start landing the main pieces for Bug 1243329 ?

Of course.

This is mostly straightforward but devtools/client/aboutdebugging/components/workers/Panel.js calls this.getInitialState(), which is not supported in ES6 classes.

I will fix this and do the full conversion when your bug lands.
Depends on: 1411565
Comment on attachment 8924231 [details]
Bug 1411920 - about:debugging to ES6 classes

https://reviewboard.mozilla.org/r/195440/#review200918

LGTM Mike, thanks!
Attachment #8924231 - Flags: review?(jdescottes) → review+
Pushed by mratcliffe@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f2326b69f91e
about:debugging to ES6 classes r=jdescottes
https://hg.mozilla.org/mozilla-central/rev/f2326b69f91e
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 58
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: