Closed Bug 1491764 Opened 6 years ago Closed 6 years ago

[remote-dbg-next] Follow up to Network Locations support

Categories

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

enhancement

Tracking

(firefox64 fixed)

RESOLVED FIXED
Firefox 64
Tracking Status
firefox64 --- fixed

People

(Reporter: jdescottes, Assigned: jdescottes)

References

Details

Attachments

(3 files, 1 obsolete file)

Comments from Bug 1483497 reviews

- to keep consistency with debugLocalAddon, maybe we should do the call to getAddonForm from debugRemoteAddon itself
  => need to check impact on existing about:debugging
- in other parts of the code we were disconnecting by removing the client key from the state. Here we are setting the ID of the runtime to null. [...] maybe it'd be good to have some consistency to represent voidness (https://phabricator.services.mozilla.com/D5136)
- mutualize reducer code in runtimes-state.js (https://phabricator.services.mozilla.com/D5135)
Attached image expand-triangle-disappears.gif (obsolete) —
Attachment #9009547 - Attachment is obsolete: true
Priority: P3 → P2
Assignee: nobody → jdescottes
Status: NEW → ASSIGNED
Priority: P2 → P1
The call to getAddonForm has been inline in debugRemoteAddon.
Depends on D7307. This was not mentioned in the bug description but
this cleanup is also related to support of network locations runtime.
The RuntimesState() method accepts a networkRuntimes parameter at the 
moment, but it is never provided.
Depends on D7308 . This changeset introduces a common helper
to modify a single runtime in the list of runtimes.
Pushed by jdescottes@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3e260539c399
Update debugRemoteAddon to accept addonID as parameter;r=ladybenko
https://hg.mozilla.org/integration/autoland/rev/594454d6b1cc
Remove unused networkRuntimes parameter from RuntimesState constructor;r=ladybenko
https://hg.mozilla.org/integration/autoland/rev/6a2f74caa1c2
Mutualize runtimes reducer logic to update single runtime;r=ladybenko
https://hg.mozilla.org/mozilla-central/rev/3e260539c399
https://hg.mozilla.org/mozilla-central/rev/594454d6b1cc
https://hg.mozilla.org/mozilla-central/rev/6a2f74caa1c2
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 64
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: