Closed Bug 1792847 Opened 2 years ago Closed 2 years ago

Migrate devtools/client/ to use absolute URL instead of absolute path when requiring commonjs modules

Categories

(DevTools :: General, task)

task

Tracking

(firefox107 fixed)

RESOLVED FIXED
107 Branch
Tracking Status
firefox107 --- fixed

People

(Reporter: ochameau, Assigned: ochameau)

References

(Blocks 1 open bug)

Details

Attachments

(14 files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

Sub task to split the work from bug 1789835.

Everywhere but:

  • the debugger (to be done independently)
  • jsonview (uses custom resource:// URLs)
  • dependencies of jsonview in client/shared (reps, react, and two components)

This will greatly help migrating to ES Modules which don't support path and only URLs or relatives.

Note that TreeView is blocked by jsonview, and only devtools/client is being moved to resource:// URIs

Attachment #9296637 - Attachment description: Bug 1789835 - [devtools] Use absolute URLs to import modules in devtools/client. → Bug 1792847 - [devtools] Use absolute URLs to import modules in devtools/client.
Attachment #9296638 - Attachment description: Bug 1789835 - [devtools] Allow node/jest to load modules from absolute resource:// URLs. → Bug 1792847 - [devtools] Allow node/jest to load modules from absolute resource:// URLs.
Pushed by apoirot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7270544d16b1
[devtools] Use absolute URLs to import modules in devtools/client. r=jdescottes,nchevobbe
https://hg.mozilla.org/integration/autoland/rev/7edb3e80fce9
[devtools] Use absolute URLs to import modules in devtools/client/accessibility. r=jdescottes,nchevobbe
https://hg.mozilla.org/integration/autoland/rev/ae55f94bccf0
[devtools] Use absolute URLs to import modules in devtools/client/aboutdebugging. r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/37f4e41df9fa
[devtools] Use absolute URLs to import modules in devtools/client/application. r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/e8f3335d46ef
[devtools] Use absolute URLs to import modules in devtools/client/dom. r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/cbe83809c490
[devtools] Use absolute URLs to import modules in devtools/client/framework. r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/353237a74b4f
[devtools] Use absolute URLs to import modules in devtools/client/fronts. r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/1423bc6896a3
[devtools] Use absolute URLs to import modules in devtools/client/inspector. r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/be10f0f9a3c2
[devtools] Use absolute URLs to import modules in devtools/client/memory. r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/2615f229fe6d
[devtools] Use absolute URLs to import modules in devtools/client/netmonitor. r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/d5086877a6f8
[devtools] Use absolute URLs to import modules in devtools/client/responsive. r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/8c2d72f4104f
[devtools] Use absolute URLs to import modules in devtools/client/shared. r=jdescottes,nchevobbe
https://hg.mozilla.org/integration/autoland/rev/e1cdef74b55f
[devtools] Use absolute URLs to import modules in devtools/client/webconsole. r=jdescottes
https://hg.mozilla.org/integration/autoland/rev/69748f1bdac5
[devtools] Allow node/jest to load modules from absolute resource:// URLs. r=jdescottes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: