Closed
Bug 1336377
Opened 7 years ago
Closed 7 years ago
[meta] De-chrome netmonitor
Categories
(DevTools :: Netmonitor, defect)
DevTools
Netmonitor
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: rickychien, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: meta)
-- Meta bug for tracking all de-chrome tasks in Netmonitor.html -- The goal of de-chrome is aiming at removing all Gecko privilege APIs so that we are able to run Netmonitor on content process and ship it on Github. Find out alternative standard solution Web APIs for replacing XPCOM APIs. Files in har/ are still using XPCOM APIs. For example, there are file access APIs has been using for opening file "Save as" dialog and save generated HAR log into disk. Remove legacy require("promise"); mechanism. Remove const { Ci, Cc, CC } = require("chrome"); Remove const { XPCOMUtils } = require("resource://gre/modules/XPCOMUtils.jsm"); Remove const { Class } = require("sdk/core/heritage"); Remove const { makeInfallible } = require("devtools/shared/DevToolsUtils"); Remove all loader.lazyRequireGetter(). Remove /* eslint-disable mozilla/reject-some-requires */ if possible. De-chrome har-automation.js De-chrome har-builder.js De-chrome har-collector.js De-chrome har-exporter.js De-chrome har-utils.js De-chrome toolbox-overlay.js De-chrome netmonitor.js De-chrome request-list-context-menu.js
Updated•7 years ago
|
Flags: qe-verify?
Updated•7 years ago
|
Reporter | ||
Comment 1•7 years ago
|
||
Close this meta tracking since all dependencies are resolved.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•