Bug 1569574 - Part 1: Rename the responsive.html/ folder to responsive/. r=pbro
authorGabriel Luong <gabriel.luong@gmail.com>
Wed, 07 Aug 2019 15:24:45 +0000
changeset 486771 40fa1e61d99ffcd5a8c91ede977fd92ad53228aa
parent 486770 2bf4fae06cf57515a734760b836295dbcaf69704
child 486772 3b3a2e363253d5db0f2103064e8f59d8a2ae0543
push id91927
push usergluong@mozilla.com
push dateWed, 07 Aug 2019 15:42:37 +0000
treeherderautoland@3b3a2e363253 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerspbro
bugs1569574
milestone70.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1569574 - Part 1: Rename the responsive.html/ folder to responsive/. r=pbro Differential Revision: https://phabricator.services.mozilla.com/D40929
devtools/client/definitions.js
devtools/client/framework/devtools-browser.js
devtools/client/framework/toolbox.js
devtools/client/jar.mn
devtools/client/menus.js
devtools/client/moz.build
devtools/client/responsive.html/actions/devices.js
devtools/client/responsive.html/actions/index.js
devtools/client/responsive.html/actions/moz.build
devtools/client/responsive.html/actions/screenshot.js
devtools/client/responsive.html/actions/ui.js
devtools/client/responsive.html/actions/viewports.js
devtools/client/responsive.html/browser/content.js
devtools/client/responsive.html/browser/moz.build
devtools/client/responsive.html/browser/swap.js
devtools/client/responsive.html/browser/tunnel.js
devtools/client/responsive.html/browser/web-navigation.js
devtools/client/responsive.html/components/App.js
devtools/client/responsive.html/components/Browser.js
devtools/client/responsive.html/components/Device.js
devtools/client/responsive.html/components/DeviceAdder.js
devtools/client/responsive.html/components/DeviceForm.js
devtools/client/responsive.html/components/DeviceList.js
devtools/client/responsive.html/components/DeviceModal.js
devtools/client/responsive.html/components/DevicePixelRatioMenu.js
devtools/client/responsive.html/components/DeviceSelector.js
devtools/client/responsive.html/components/ResizableViewport.js
devtools/client/responsive.html/components/SettingsMenu.js
devtools/client/responsive.html/components/Toolbar.js
devtools/client/responsive.html/components/UserAgentInput.js
devtools/client/responsive.html/components/ViewportDimension.js
devtools/client/responsive.html/components/Viewports.js
devtools/client/responsive.html/components/moz.build
devtools/client/responsive.html/constants.js
devtools/client/responsive.html/images/grippers.svg
devtools/client/responsive.html/images/moz.build
devtools/client/responsive.html/images/rotate-viewport.svg
devtools/client/responsive.html/images/touch-events.svg
devtools/client/responsive.html/index.css
devtools/client/responsive.html/index.js
devtools/client/responsive.html/index.xhtml
devtools/client/responsive.html/manager.js
devtools/client/responsive.html/moz.build
devtools/client/responsive.html/reducers.js
devtools/client/responsive.html/reducers/devices.js
devtools/client/responsive.html/reducers/moz.build
devtools/client/responsive.html/reducers/screenshot.js
devtools/client/responsive.html/reducers/ui.js
devtools/client/responsive.html/reducers/viewports.js
devtools/client/responsive.html/setting-onboarding-tooltip.js
devtools/client/responsive.html/store.js
devtools/client/responsive.html/test/browser/.eslintrc.js
devtools/client/responsive.html/test/browser/browser.ini
devtools/client/responsive.html/test/browser/browser_cmd_click.js
devtools/client/responsive.html/test/browser/browser_container_tab.js
devtools/client/responsive.html/test/browser/browser_contextmenu_inspect.js
devtools/client/responsive.html/test/browser/browser_contextual_identity.js
devtools/client/responsive.html/test/browser/browser_device_change.js
devtools/client/responsive.html/test/browser/browser_device_custom.js
devtools/client/responsive.html/test/browser/browser_device_custom_edit.js
devtools/client/responsive.html/test/browser/browser_device_custom_remove.js
devtools/client/responsive.html/test/browser/browser_device_modal_error.js
devtools/client/responsive.html/test/browser/browser_device_modal_exit.js
devtools/client/responsive.html/test/browser/browser_device_modal_submit.js
devtools/client/responsive.html/test/browser/browser_device_pixel_ratio_change.js
devtools/client/responsive.html/test/browser/browser_device_state_restore.js
devtools/client/responsive.html/test/browser/browser_device_width.js
devtools/client/responsive.html/test/browser/browser_exit_button.js
devtools/client/responsive.html/test/browser/browser_ext_messaging.js
devtools/client/responsive.html/test/browser/browser_favicon.js
devtools/client/responsive.html/test/browser/browser_frame_script_active.js
devtools/client/responsive.html/test/browser/browser_hide_container.js
devtools/client/responsive.html/test/browser/browser_menu_item_01.js
devtools/client/responsive.html/test/browser/browser_menu_item_02.js
devtools/client/responsive.html/test/browser/browser_mouse_resize.js
devtools/client/responsive.html/test/browser/browser_navigation.js
devtools/client/responsive.html/test/browser/browser_network_throttling.js
devtools/client/responsive.html/test/browser/browser_orientationchange_event.js
devtools/client/responsive.html/test/browser/browser_page_state.js
devtools/client/responsive.html/test/browser/browser_page_style.js
devtools/client/responsive.html/test/browser/browser_permission_doorhanger.js
devtools/client/responsive.html/test/browser/browser_preloaded_newtab.js
devtools/client/responsive.html/test/browser/browser_prompts.js
devtools/client/responsive.html/test/browser/browser_screenshot_button.js
devtools/client/responsive.html/test/browser/browser_scroll.js
devtools/client/responsive.html/test/browser/browser_state_restore.js
devtools/client/responsive.html/test/browser/browser_tab_close.js
devtools/client/responsive.html/test/browser/browser_tab_remoteness_change.js
devtools/client/responsive.html/test/browser/browser_target_blank.js
devtools/client/responsive.html/test/browser/browser_telemetry_activate_rdm.js
devtools/client/responsive.html/test/browser/browser_toggle_zoom.js
devtools/client/responsive.html/test/browser/browser_toolbox_computed_view.js
devtools/client/responsive.html/test/browser/browser_toolbox_rule_view.js
devtools/client/responsive.html/test/browser/browser_toolbox_rule_view_reload.js
devtools/client/responsive.html/test/browser/browser_toolbox_swap_browsers.js
devtools/client/responsive.html/test/browser/browser_toolbox_swap_inspector.js
devtools/client/responsive.html/test/browser/browser_tooltip.js
devtools/client/responsive.html/test/browser/browser_touch_device.js
devtools/client/responsive.html/test/browser/browser_touch_does_not_trigger_hover_states.js
devtools/client/responsive.html/test/browser/browser_touch_simulation.js
devtools/client/responsive.html/test/browser/browser_typeahead_find.js
devtools/client/responsive.html/test/browser/browser_user_agent_input.js
devtools/client/responsive.html/test/browser/browser_viewport_basics.js
devtools/client/responsive.html/test/browser/browser_viewport_resizing_fixed_width.js
devtools/client/responsive.html/test/browser/browser_viewport_resizing_fixed_width_and_zoom.js
devtools/client/responsive.html/test/browser/browser_viewport_resizing_minimum_scale.js
devtools/client/responsive.html/test/browser/browser_viewport_resizing_scrollbar.js
devtools/client/responsive.html/test/browser/browser_window_close.js
devtools/client/responsive.html/test/browser/browser_window_sizing.js
devtools/client/responsive.html/test/browser/contextual_identity.html
devtools/client/responsive.html/test/browser/devices.json
devtools/client/responsive.html/test/browser/doc_contextmenu_inspect.html
devtools/client/responsive.html/test/browser/doc_page_state.html
devtools/client/responsive.html/test/browser/doc_toolbox_rule_view.css
devtools/client/responsive.html/test/browser/doc_toolbox_rule_view.html
devtools/client/responsive.html/test/browser/favicon.html
devtools/client/responsive.html/test/browser/favicon.ico
devtools/client/responsive.html/test/browser/geolocation.html
devtools/client/responsive.html/test/browser/head.js
devtools/client/responsive.html/test/browser/hover.html
devtools/client/responsive.html/test/browser/page_style.html
devtools/client/responsive.html/test/browser/touch.html
devtools/client/responsive.html/test/unit/.eslintrc.js
devtools/client/responsive.html/test/unit/head.js
devtools/client/responsive.html/test/unit/test_add_device.js
devtools/client/responsive.html/test/unit/test_add_device_type.js
devtools/client/responsive.html/test/unit/test_add_viewport.js
devtools/client/responsive.html/test/unit/test_change_device.js
devtools/client/responsive.html/test/unit/test_change_display_pixel_ratio.js
devtools/client/responsive.html/test/unit/test_change_network_throttling.js
devtools/client/responsive.html/test/unit/test_change_pixel_ratio.js
devtools/client/responsive.html/test/unit/test_change_user_agent.js
devtools/client/responsive.html/test/unit/test_resize_viewport.js
devtools/client/responsive.html/test/unit/test_rotate_viewport.js
devtools/client/responsive.html/test/unit/test_update_device_displayed.js
devtools/client/responsive.html/test/unit/test_update_touch_simulation_enabled.js
devtools/client/responsive.html/test/unit/xpcshell.ini
devtools/client/responsive.html/types.js
devtools/client/responsive.html/utils/e10s.js
devtools/client/responsive.html/utils/key.js
devtools/client/responsive.html/utils/l10n.js
devtools/client/responsive.html/utils/message.js
devtools/client/responsive.html/utils/moz.build
devtools/client/responsive.html/utils/notification.js
devtools/client/responsive.html/utils/orientation.js
devtools/client/responsive.html/utils/window.js
devtools/client/responsive/actions/devices.js
devtools/client/responsive/actions/index.js
devtools/client/responsive/actions/moz.build
devtools/client/responsive/actions/screenshot.js
devtools/client/responsive/actions/ui.js
devtools/client/responsive/actions/viewports.js
devtools/client/responsive/browser/content.js
devtools/client/responsive/browser/moz.build
devtools/client/responsive/browser/swap.js
devtools/client/responsive/browser/tunnel.js
devtools/client/responsive/browser/web-navigation.js
devtools/client/responsive/components/App.js
devtools/client/responsive/components/Browser.js
devtools/client/responsive/components/Device.js
devtools/client/responsive/components/DeviceAdder.js
devtools/client/responsive/components/DeviceForm.js
devtools/client/responsive/components/DeviceList.js
devtools/client/responsive/components/DeviceModal.js
devtools/client/responsive/components/DevicePixelRatioMenu.js
devtools/client/responsive/components/DeviceSelector.js
devtools/client/responsive/components/ResizableViewport.js
devtools/client/responsive/components/SettingsMenu.js
devtools/client/responsive/components/Toolbar.js
devtools/client/responsive/components/UserAgentInput.js
devtools/client/responsive/components/ViewportDimension.js
devtools/client/responsive/components/Viewports.js
devtools/client/responsive/components/moz.build
devtools/client/responsive/constants.js
devtools/client/responsive/images/grippers.svg
devtools/client/responsive/images/moz.build
devtools/client/responsive/images/rotate-viewport.svg
devtools/client/responsive/images/touch-events.svg
devtools/client/responsive/index.css
devtools/client/responsive/index.js
devtools/client/responsive/index.xhtml
devtools/client/responsive/manager.js
devtools/client/responsive/moz.build
devtools/client/responsive/reducers.js
devtools/client/responsive/reducers/devices.js
devtools/client/responsive/reducers/moz.build
devtools/client/responsive/reducers/screenshot.js
devtools/client/responsive/reducers/ui.js
devtools/client/responsive/reducers/viewports.js
devtools/client/responsive/setting-onboarding-tooltip.js
devtools/client/responsive/store.js
devtools/client/responsive/test/browser/.eslintrc.js
devtools/client/responsive/test/browser/browser.ini
devtools/client/responsive/test/browser/browser_cmd_click.js
devtools/client/responsive/test/browser/browser_container_tab.js
devtools/client/responsive/test/browser/browser_contextmenu_inspect.js
devtools/client/responsive/test/browser/browser_contextual_identity.js
devtools/client/responsive/test/browser/browser_device_change.js
devtools/client/responsive/test/browser/browser_device_custom.js
devtools/client/responsive/test/browser/browser_device_custom_edit.js
devtools/client/responsive/test/browser/browser_device_custom_remove.js
devtools/client/responsive/test/browser/browser_device_modal_error.js
devtools/client/responsive/test/browser/browser_device_modal_exit.js
devtools/client/responsive/test/browser/browser_device_modal_submit.js
devtools/client/responsive/test/browser/browser_device_pixel_ratio_change.js
devtools/client/responsive/test/browser/browser_device_state_restore.js
devtools/client/responsive/test/browser/browser_device_width.js
devtools/client/responsive/test/browser/browser_exit_button.js
devtools/client/responsive/test/browser/browser_ext_messaging.js
devtools/client/responsive/test/browser/browser_favicon.js
devtools/client/responsive/test/browser/browser_frame_script_active.js
devtools/client/responsive/test/browser/browser_hide_container.js
devtools/client/responsive/test/browser/browser_menu_item_01.js
devtools/client/responsive/test/browser/browser_menu_item_02.js
devtools/client/responsive/test/browser/browser_mouse_resize.js
devtools/client/responsive/test/browser/browser_navigation.js
devtools/client/responsive/test/browser/browser_network_throttling.js
devtools/client/responsive/test/browser/browser_orientationchange_event.js
devtools/client/responsive/test/browser/browser_page_state.js
devtools/client/responsive/test/browser/browser_page_style.js
devtools/client/responsive/test/browser/browser_permission_doorhanger.js
devtools/client/responsive/test/browser/browser_preloaded_newtab.js
devtools/client/responsive/test/browser/browser_prompts.js
devtools/client/responsive/test/browser/browser_screenshot_button.js
devtools/client/responsive/test/browser/browser_scroll.js
devtools/client/responsive/test/browser/browser_state_restore.js
devtools/client/responsive/test/browser/browser_tab_close.js
devtools/client/responsive/test/browser/browser_tab_remoteness_change.js
devtools/client/responsive/test/browser/browser_target_blank.js
devtools/client/responsive/test/browser/browser_telemetry_activate_rdm.js
devtools/client/responsive/test/browser/browser_toggle_zoom.js
devtools/client/responsive/test/browser/browser_toolbox_computed_view.js
devtools/client/responsive/test/browser/browser_toolbox_rule_view.js
devtools/client/responsive/test/browser/browser_toolbox_rule_view_reload.js
devtools/client/responsive/test/browser/browser_toolbox_swap_browsers.js
devtools/client/responsive/test/browser/browser_toolbox_swap_inspector.js
devtools/client/responsive/test/browser/browser_tooltip.js
devtools/client/responsive/test/browser/browser_touch_device.js
devtools/client/responsive/test/browser/browser_touch_does_not_trigger_hover_states.js
devtools/client/responsive/test/browser/browser_touch_simulation.js
devtools/client/responsive/test/browser/browser_typeahead_find.js
devtools/client/responsive/test/browser/browser_user_agent_input.js
devtools/client/responsive/test/browser/browser_viewport_basics.js
devtools/client/responsive/test/browser/browser_viewport_resizing_fixed_width.js
devtools/client/responsive/test/browser/browser_viewport_resizing_fixed_width_and_zoom.js
devtools/client/responsive/test/browser/browser_viewport_resizing_minimum_scale.js
devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js
devtools/client/responsive/test/browser/browser_window_close.js
devtools/client/responsive/test/browser/browser_window_sizing.js
devtools/client/responsive/test/browser/contextual_identity.html
devtools/client/responsive/test/browser/devices.json
devtools/client/responsive/test/browser/doc_contextmenu_inspect.html
devtools/client/responsive/test/browser/doc_page_state.html
devtools/client/responsive/test/browser/doc_toolbox_rule_view.css
devtools/client/responsive/test/browser/doc_toolbox_rule_view.html
devtools/client/responsive/test/browser/favicon.html
devtools/client/responsive/test/browser/favicon.ico
devtools/client/responsive/test/browser/geolocation.html
devtools/client/responsive/test/browser/head.js
devtools/client/responsive/test/browser/hover.html
devtools/client/responsive/test/browser/page_style.html
devtools/client/responsive/test/browser/touch.html
devtools/client/responsive/test/unit/.eslintrc.js
devtools/client/responsive/test/unit/head.js
devtools/client/responsive/test/unit/test_add_device.js
devtools/client/responsive/test/unit/test_add_device_type.js
devtools/client/responsive/test/unit/test_add_viewport.js
devtools/client/responsive/test/unit/test_change_device.js
devtools/client/responsive/test/unit/test_change_display_pixel_ratio.js
devtools/client/responsive/test/unit/test_change_network_throttling.js
devtools/client/responsive/test/unit/test_change_pixel_ratio.js
devtools/client/responsive/test/unit/test_change_user_agent.js
devtools/client/responsive/test/unit/test_resize_viewport.js
devtools/client/responsive/test/unit/test_rotate_viewport.js
devtools/client/responsive/test/unit/test_update_device_displayed.js
devtools/client/responsive/test/unit/test_update_touch_simulation_enabled.js
devtools/client/responsive/test/unit/xpcshell.ini
devtools/client/responsive/types.js
devtools/client/responsive/utils/e10s.js
devtools/client/responsive/utils/key.js
devtools/client/responsive/utils/l10n.js
devtools/client/responsive/utils/message.js
devtools/client/responsive/utils/moz.build
devtools/client/responsive/utils/notification.js
devtools/client/responsive/utils/orientation.js
devtools/client/responsive/utils/window.js
devtools/client/shared/test/browser.ini
devtools/client/shared/test/browser_telemetry_button_responsive.js
devtools/client/styleeditor/StyleEditorUI.jsm
devtools/client/styleeditor/test/browser.ini
devtools/client/styleeditor/test/browser_styleeditor_media_sidebar_links.js
--- a/devtools/client/definitions.js
+++ b/devtools/client/definitions.js
@@ -94,17 +94,17 @@ loader.lazyRequireGetter(
   this,
   "AccessibilityStartup",
   "devtools/client/accessibility/accessibility-startup",
   true
 );
 loader.lazyRequireGetter(
   this,
   "ResponsiveUIManager",
-  "devtools/client/responsive.html/manager",
+  "devtools/client/responsive/manager",
   true
 );
 loader.lazyImporter(
   this,
   "ScratchpadManager",
   "resource://devtools/client/scratchpad/scratchpad-manager.jsm"
 );
 
--- a/devtools/client/framework/devtools-browser.js
+++ b/devtools/client/framework/devtools-browser.js
@@ -46,17 +46,17 @@ loader.lazyRequireGetter(
   this,
   "appendStyleSheet",
   "devtools/client/shared/stylesheet-utils",
   true
 );
 loader.lazyRequireGetter(
   this,
   "ResponsiveUIManager",
-  "devtools/client/responsive.html/manager",
+  "devtools/client/responsive/manager",
   true
 );
 loader.lazyRequireGetter(
   this,
   "AppConstants",
   "resource://gre/modules/AppConstants.jsm",
   true
 );
--- a/devtools/client/framework/toolbox.js
+++ b/devtools/client/framework/toolbox.js
@@ -113,17 +113,17 @@ loader.lazyRequireGetter(
   this,
   "remoteClientManager",
   "devtools/client/shared/remote-debugging/remote-client-manager.js",
   true
 );
 loader.lazyRequireGetter(
   this,
   "ResponsiveUIManager",
-  "devtools/client/responsive.html/manager",
+  "devtools/client/responsive/manager",
   true
 );
 loader.lazyRequireGetter(
   this,
   "DevToolsUtils",
   "devtools/shared/DevToolsUtils"
 );
 
--- a/devtools/client/jar.mn
+++ b/devtools/client/jar.mn
@@ -48,17 +48,17 @@ devtools.jar:
     content/framework/connect/connect.css (framework/connect/connect.css)
     content/framework/connect/connect.js (framework/connect/connect.js)
     content/shared/widgets/graphs-frame.xhtml (shared/widgets/graphs-frame.xhtml)
     content/shared/widgets/cubic-bezier.css (shared/widgets/cubic-bezier.css)
     content/shared/widgets/filter-widget.css (shared/widgets/filter-widget.css)
     content/shared/widgets/spectrum.css (shared/widgets/spectrum.css)
     content/aboutdebugging-new/index.html (aboutdebugging-new/index.html)
     content/aboutdebugging-new/aboutdebugging.css (aboutdebugging-new/aboutdebugging.css)
-    content/responsive.html/index.xhtml (responsive.html/index.xhtml)
+    content/responsive/index.xhtml (responsive/index.xhtml)
     content/dom/index.html (dom/index.html)
     content/dom/main.js (dom/main.js)
     content/accessibility/index.html (accessibility/index.html)
     content/accessibility/main.js (accessibility/main.js)
 %   skin devtools classic/1.0 %skin/
     skin/devtools-browser.css (themes/devtools-browser.css)
     skin/dark-theme.css (themes/dark-theme.css)
     skin/light-theme.css (themes/light-theme.css)
--- a/devtools/client/menus.js
+++ b/devtools/client/menus.js
@@ -37,17 +37,17 @@ loader.lazyRequireGetter(
   this,
   "TargetFactory",
   "devtools/client/framework/target",
   true
 );
 loader.lazyRequireGetter(
   this,
   "ResponsiveUIManager",
-  "devtools/client/responsive.html/manager",
+  "devtools/client/responsive/manager",
   true
 );
 loader.lazyRequireGetter(
   this,
   "openDocLink",
   "devtools/client/shared/link",
   true
 );
--- a/devtools/client/moz.build
+++ b/devtools/client/moz.build
@@ -16,17 +16,17 @@ DIRS += [
     'inspector',
     'jsonview',
     'locales',
     'memory',
     'netmonitor',
     'performance',
     'performance-new',
     'preferences',
-    'responsive.html',
+    'responsive',
     'scratchpad',
     'shared',
     'storage',
     'styleeditor',
     'themes',
     'webconsole',
     'webide',
     'webreplay',
rename from devtools/client/responsive.html/actions/devices.js
rename to devtools/client/responsive/actions/devices.js
rename from devtools/client/responsive.html/actions/index.js
rename to devtools/client/responsive/actions/index.js
rename from devtools/client/responsive.html/actions/moz.build
rename to devtools/client/responsive/actions/moz.build
rename from devtools/client/responsive.html/actions/screenshot.js
rename to devtools/client/responsive/actions/screenshot.js
rename from devtools/client/responsive.html/actions/ui.js
rename to devtools/client/responsive/actions/ui.js
rename from devtools/client/responsive.html/actions/viewports.js
rename to devtools/client/responsive/actions/viewports.js
rename from devtools/client/responsive.html/browser/content.js
rename to devtools/client/responsive/browser/content.js
rename from devtools/client/responsive.html/browser/moz.build
rename to devtools/client/responsive/browser/moz.build
rename from devtools/client/responsive.html/browser/swap.js
rename to devtools/client/responsive/browser/swap.js
rename from devtools/client/responsive.html/browser/tunnel.js
rename to devtools/client/responsive/browser/tunnel.js
rename from devtools/client/responsive.html/browser/web-navigation.js
rename to devtools/client/responsive/browser/web-navigation.js
rename from devtools/client/responsive.html/components/App.js
rename to devtools/client/responsive/components/App.js
rename from devtools/client/responsive.html/components/Browser.js
rename to devtools/client/responsive/components/Browser.js
--- a/devtools/client/responsive.html/components/Browser.js
+++ b/devtools/client/responsive/components/Browser.js
@@ -13,17 +13,17 @@ const dom = require("devtools/client/sha
 const PropTypes = require("devtools/client/shared/vendor/react-prop-types");
 
 const { PORTRAIT_PRIMARY, LANDSCAPE_PRIMARY } = require("../constants");
 const Types = require("../types");
 const e10s = require("../utils/e10s");
 const message = require("../utils/message");
 const { getTopLevelWindow } = require("../utils/window");
 
-const FRAME_SCRIPT = "resource://devtools/client/responsive.html/browser/content.js";
+const FRAME_SCRIPT = "resource://devtools/client/responsive/browser/content.js";
 
 class Browser extends PureComponent {
   /**
    * This component is not allowed to depend directly on frequently changing data (width,
    * height). Any changes in props would cause the <iframe> to be removed and added again,
    * throwing away the current state of the page.
    */
   static get propTypes() {
rename from devtools/client/responsive.html/components/Device.js
rename to devtools/client/responsive/components/Device.js
rename from devtools/client/responsive.html/components/DeviceAdder.js
rename to devtools/client/responsive/components/DeviceAdder.js
rename from devtools/client/responsive.html/components/DeviceForm.js
rename to devtools/client/responsive/components/DeviceForm.js
rename from devtools/client/responsive.html/components/DeviceList.js
rename to devtools/client/responsive/components/DeviceList.js
rename from devtools/client/responsive.html/components/DeviceModal.js
rename to devtools/client/responsive/components/DeviceModal.js
rename from devtools/client/responsive.html/components/DevicePixelRatioMenu.js
rename to devtools/client/responsive/components/DevicePixelRatioMenu.js
rename from devtools/client/responsive.html/components/DeviceSelector.js
rename to devtools/client/responsive/components/DeviceSelector.js
rename from devtools/client/responsive.html/components/ResizableViewport.js
rename to devtools/client/responsive/components/ResizableViewport.js
rename from devtools/client/responsive.html/components/SettingsMenu.js
rename to devtools/client/responsive/components/SettingsMenu.js
rename from devtools/client/responsive.html/components/Toolbar.js
rename to devtools/client/responsive/components/Toolbar.js
rename from devtools/client/responsive.html/components/UserAgentInput.js
rename to devtools/client/responsive/components/UserAgentInput.js
rename from devtools/client/responsive.html/components/ViewportDimension.js
rename to devtools/client/responsive/components/ViewportDimension.js
rename from devtools/client/responsive.html/components/Viewports.js
rename to devtools/client/responsive/components/Viewports.js
rename from devtools/client/responsive.html/components/moz.build
rename to devtools/client/responsive/components/moz.build
rename from devtools/client/responsive.html/constants.js
rename to devtools/client/responsive/constants.js
rename from devtools/client/responsive.html/images/grippers.svg
rename to devtools/client/responsive/images/grippers.svg
rename from devtools/client/responsive.html/images/moz.build
rename to devtools/client/responsive/images/moz.build
rename from devtools/client/responsive.html/images/rotate-viewport.svg
rename to devtools/client/responsive/images/rotate-viewport.svg
rename from devtools/client/responsive.html/images/touch-events.svg
rename to devtools/client/responsive/images/touch-events.svg
rename from devtools/client/responsive.html/index.css
rename to devtools/client/responsive/index.css
rename from devtools/client/responsive.html/index.js
rename to devtools/client/responsive/index.js
--- a/devtools/client/responsive.html/index.js
+++ b/devtools/client/responsive/index.js
@@ -4,17 +4,17 @@
 
 /* eslint-env browser */
 
 "use strict";
 
 const { BrowserLoader } =
   ChromeUtils.import("resource://devtools/client/shared/browser-loader.js");
 const { require } = BrowserLoader({
-  baseURI: "resource://devtools/client/responsive.html/",
+  baseURI: "resource://devtools/client/responsive/",
   window,
 });
 const Telemetry = require("devtools/client/shared/telemetry");
 
 const { createFactory, createElement } =
   require("devtools/client/shared/vendor/react");
 const ReactDOM = require("devtools/client/shared/vendor/react-dom");
 const { Provider } = require("devtools/client/shared/vendor/react-redux");
rename from devtools/client/responsive.html/index.xhtml
rename to devtools/client/responsive/index.xhtml
--- a/devtools/client/responsive.html/index.xhtml
+++ b/devtools/client/responsive/index.xhtml
@@ -2,16 +2,16 @@
 <!-- This Source Code Form is subject to the terms of the Mozilla Public
    - License, v. 2.0. If a copy of the MPL was not distributed with this
    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 <!DOCTYPE html>
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
     <link rel="stylesheet" type="text/css"
-          href="resource://devtools/client/responsive.html/index.css"/>
+          href="resource://devtools/client/responsive/index.css"/>
     <script src="chrome://devtools/content/shared/theme-switching.js"></script>
-    <script src="resource://devtools/client/responsive.html/index.js"></script>
+    <script src="resource://devtools/client/responsive/index.js"></script>
   </head>
   <body class="theme-toolbar" role="application">
     <div id="root"/>
   </body>
 </html>
rename from devtools/client/responsive.html/manager.js
rename to devtools/client/responsive/manager.js
--- a/devtools/client/responsive.html/manager.js
+++ b/devtools/client/responsive/manager.js
@@ -8,30 +8,30 @@ const { Ci } = require("chrome");
 const promise = require("promise");
 const Services = require("Services");
 const EventEmitter = require("devtools/shared/event-emitter");
 const { getOrientation } = require("./utils/orientation");
 
 loader.lazyRequireGetter(this, "DebuggerClient", "devtools/shared/client/debugger-client", true);
 loader.lazyRequireGetter(this, "DebuggerServer", "devtools/server/main", true);
 loader.lazyRequireGetter(this, "throttlingProfiles", "devtools/client/shared/components/throttling/profiles");
-loader.lazyRequireGetter(this, "SettingOnboardingTooltip", "devtools/client/responsive.html/setting-onboarding-tooltip");
-loader.lazyRequireGetter(this, "swapToInnerBrowser", "devtools/client/responsive.html/browser/swap", true);
-loader.lazyRequireGetter(this, "startup", "devtools/client/responsive.html/utils/window", true);
-loader.lazyRequireGetter(this, "message", "devtools/client/responsive.html/utils/message");
-loader.lazyRequireGetter(this, "showNotification", "devtools/client/responsive.html/utils/notification", true);
-loader.lazyRequireGetter(this, "l10n", "devtools/client/responsive.html/utils/l10n");
+loader.lazyRequireGetter(this, "SettingOnboardingTooltip", "devtools/client/responsive/setting-onboarding-tooltip");
+loader.lazyRequireGetter(this, "swapToInnerBrowser", "devtools/client/responsive/browser/swap", true);
+loader.lazyRequireGetter(this, "startup", "devtools/client/responsive/utils/window", true);
+loader.lazyRequireGetter(this, "message", "devtools/client/responsive/utils/message");
+loader.lazyRequireGetter(this, "showNotification", "devtools/client/responsive/utils/notification", true);
+loader.lazyRequireGetter(this, "l10n", "devtools/client/responsive/utils/l10n");
 loader.lazyRequireGetter(this, "EmulationFront", "devtools/shared/fronts/emulation", true);
 loader.lazyRequireGetter(this, "PriorityLevels", "devtools/client/shared/components/NotificationBox", true);
 loader.lazyRequireGetter(this, "TargetFactory", "devtools/client/framework/target", true);
 loader.lazyRequireGetter(this, "gDevTools", "devtools/client/framework/devtools", true);
 loader.lazyRequireGetter(this, "Telemetry", "devtools/client/shared/telemetry");
 loader.lazyRequireGetter(this, "asyncStorage", "devtools/shared/async-storage");
 
-const TOOL_URL = "chrome://devtools/content/responsive.html/index.xhtml";
+const TOOL_URL = "chrome://devtools/content/responsive/index.xhtml";
 
 const RELOAD_CONDITION_PREF_PREFIX = "devtools.responsive.reloadConditions.";
 const RELOAD_NOTIFICATION_PREF = "devtools.responsive.reloadNotification.enabled";
 const SHOW_SETTING_TOOLTIP_PREF = "devtools.responsive.show-setting-tooltip";
 
 function debug(msg) {
   // console.log(`RDM manager: ${msg}`);
 }
rename from devtools/client/responsive.html/moz.build
rename to devtools/client/responsive/moz.build
rename from devtools/client/responsive.html/reducers.js
rename to devtools/client/responsive/reducers.js
rename from devtools/client/responsive.html/reducers/devices.js
rename to devtools/client/responsive/reducers/devices.js
rename from devtools/client/responsive.html/reducers/moz.build
rename to devtools/client/responsive/reducers/moz.build
rename from devtools/client/responsive.html/reducers/screenshot.js
rename to devtools/client/responsive/reducers/screenshot.js
rename from devtools/client/responsive.html/reducers/ui.js
rename to devtools/client/responsive/reducers/ui.js
rename from devtools/client/responsive.html/reducers/viewports.js
rename to devtools/client/responsive/reducers/viewports.js
rename from devtools/client/responsive.html/setting-onboarding-tooltip.js
rename to devtools/client/responsive/setting-onboarding-tooltip.js
rename from devtools/client/responsive.html/store.js
rename to devtools/client/responsive/store.js
rename from devtools/client/responsive.html/test/browser/.eslintrc.js
rename to devtools/client/responsive/test/browser/.eslintrc.js
rename from devtools/client/responsive.html/test/browser/browser.ini
rename to devtools/client/responsive/test/browser/browser.ini
rename from devtools/client/responsive.html/test/browser/browser_cmd_click.js
rename to devtools/client/responsive/test/browser/browser_cmd_click.js
rename from devtools/client/responsive.html/test/browser/browser_container_tab.js
rename to devtools/client/responsive/test/browser/browser_container_tab.js
rename from devtools/client/responsive.html/test/browser/browser_contextmenu_inspect.js
rename to devtools/client/responsive/test/browser/browser_contextmenu_inspect.js
rename from devtools/client/responsive.html/test/browser/browser_contextual_identity.js
rename to devtools/client/responsive/test/browser/browser_contextual_identity.js
rename from devtools/client/responsive.html/test/browser/browser_device_change.js
rename to devtools/client/responsive/test/browser/browser_device_change.js
--- a/devtools/client/responsive.html/test/browser/browser_device_change.js
+++ b/devtools/client/responsive/test/browser/browser_device_change.js
@@ -3,17 +3,17 @@ http://creativecommons.org/publicdomain/
 
 "use strict";
 
 // Tests changing viewport device (need HTTP load for proper UA testing)
 
 const TEST_URL = `${URL_ROOT}doc_page_state.html`;
 const DEFAULT_DPPX = window.devicePixelRatio;
 
-const Types = require("devtools/client/responsive.html/types");
+const Types = require("devtools/client/responsive/types");
 
 const testDevice = {
   "name": "Fake Phone RDM Test",
   "width": 320,
   "height": 570,
   "pixelRatio": 5.5,
   "userAgent": "Mozilla/5.0 (Mobile; rv:39.0) Gecko/39.0 Firefox/39.0",
   "touch": true,
rename from devtools/client/responsive.html/test/browser/browser_device_custom.js
rename to devtools/client/responsive/test/browser/browser_device_custom.js
--- a/devtools/client/responsive.html/test/browser/browser_device_custom.js
+++ b/devtools/client/responsive/test/browser/browser_device_custom.js
@@ -19,17 +19,17 @@ const unicodeDevice = {
   width: 400,
   height: 570,
   pixelRatio: 1.5,
   userAgent: "Mozilla/5.0 (Mobile; rv:39.0) Gecko/39.0 Firefox/39.0",
   touch: true,
 };
 
 const TEST_URL = "data:text/html;charset=utf-8,";
-const Types = require("devtools/client/responsive.html/types");
+const Types = require("devtools/client/responsive/types");
 
 addRDMTask(TEST_URL, async function({ ui }) {
   const { toolWindow } = ui;
   const { store, document } = toolWindow;
 
   // Wait until the viewport has been added and the device list has been loaded
   await waitUntilState(store, state => state.viewports.length == 1
     && state.devices.listState == Types.loadableState.LOADED);
rename from devtools/client/responsive.html/test/browser/browser_device_custom_edit.js
rename to devtools/client/responsive/test/browser/browser_device_custom_edit.js
--- a/devtools/client/responsive.html/test/browser/browser_device_custom_edit.js
+++ b/devtools/client/responsive/test/browser/browser_device_custom_edit.js
@@ -2,17 +2,17 @@
 http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Test that adding a device, submitting it, and then editing it updates the device's
 // original values when it is saved.
 
 const TEST_URL = "data:text/html;charset=utf-8,";
-const Types = require("devtools/client/responsive.html/types");
+const Types = require("devtools/client/responsive/types");
 
 const device = {
   name: "Custom Device",
   width: 320,
   height: 480,
   pixelRatio: 1,
   userAgent: "Mozilla/5.0 (Mobile; rv:39.0) Gecko/39.0 Firefox/39.0",
   touch: false,
rename from devtools/client/responsive.html/test/browser/browser_device_custom_remove.js
rename to devtools/client/responsive/test/browser/browser_device_custom_remove.js
--- a/devtools/client/responsive.html/test/browser/browser_device_custom_remove.js
+++ b/devtools/client/responsive/test/browser/browser_device_custom_remove.js
@@ -1,17 +1,17 @@
 /* Any copyright is dedicated to the Public Domain.
 http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Test adding several devices and removing one to ensure the correct device is removed.
 
 const TEST_URL = "data:text/html;charset=utf-8,";
-const Types = require("devtools/client/responsive.html/types");
+const Types = require("devtools/client/responsive/types");
 
 const device = {
   width: 400,
   height: 570,
   pixelRatio: 1.5,
   userAgent: "Mozilla/5.0 (Mobile; rv:39.0) Gecko/39.0 Firefox/39.0",
   touch: true,
 };
rename from devtools/client/responsive.html/test/browser/browser_device_modal_error.js
rename to devtools/client/responsive/test/browser/browser_device_modal_error.js
--- a/devtools/client/responsive.html/test/browser/browser_device_modal_error.js
+++ b/devtools/client/responsive/test/browser/browser_device_modal_error.js
@@ -1,17 +1,17 @@
 /* Any copyright is dedicated to the Public Domain.
 http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Test to check that RDM can handle properly an error in the device list
 
 const TEST_URL = "data:text/html;charset=utf-8,";
-const Types = require("devtools/client/responsive.html/types");
+const Types = require("devtools/client/responsive/types");
 
 // Set a wrong URL for the device list file
 add_task(async function() {
   await SpecialPowers.pushPrefEnv({
     set: [["devtools.devices.url", TEST_URI_ROOT + "wrong_devices_file.json"]],
   });
 });
 
rename from devtools/client/responsive.html/test/browser/browser_device_modal_exit.js
rename to devtools/client/responsive/test/browser/browser_device_modal_exit.js
--- a/devtools/client/responsive.html/test/browser/browser_device_modal_exit.js
+++ b/devtools/client/responsive/test/browser/browser_device_modal_exit.js
@@ -1,17 +1,17 @@
 /* Any copyright is dedicated to the Public Domain.
 http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Test submitting display device changes on the device modal
 
 const TEST_URL = "data:text/html;charset=utf-8,";
-const Types = require("devtools/client/responsive.html/types");
+const Types = require("devtools/client/responsive/types");
 
 addRDMTask(TEST_URL, async function({ ui }) {
   const { document, store } = ui.toolWindow;
 
   // Wait until the viewport has been added and the device list has been loaded
   await waitUntilState(store, state => state.viewports.length == 1
     && state.devices.listState == Types.loadableState.LOADED);
 
rename from devtools/client/responsive.html/test/browser/browser_device_modal_submit.js
rename to devtools/client/responsive/test/browser/browser_device_modal_submit.js
--- a/devtools/client/responsive.html/test/browser/browser_device_modal_submit.js
+++ b/devtools/client/responsive/test/browser/browser_device_modal_submit.js
@@ -14,17 +14,17 @@ const addedDevice = {
   "userAgent": "Mozilla/5.0 (Mobile; rv:39.0) Gecko/39.0 Firefox/39.0",
   "touch": true,
   "firefoxOS": false,
   "os": "custom",
   "featured": true,
 };
 
 const TEST_URL = "data:text/html;charset=utf-8,";
-const Types = require("devtools/client/responsive.html/types");
+const Types = require("devtools/client/responsive/types");
 
 addRDMTask(TEST_URL, async function({ ui }) {
   const { toolWindow } = ui;
   const { document, store } = toolWindow;
   const deviceSelector = document.getElementById("device-selector");
 
   // Wait until the viewport has been added and the device list has been loaded
   await waitUntilState(store, state => state.viewports.length == 1
rename from devtools/client/responsive.html/test/browser/browser_device_pixel_ratio_change.js
rename to devtools/client/responsive/test/browser/browser_device_pixel_ratio_change.js
--- a/devtools/client/responsive.html/test/browser/browser_device_pixel_ratio_change.js
+++ b/devtools/client/responsive/test/browser/browser_device_pixel_ratio_change.js
@@ -3,17 +3,17 @@ http://creativecommons.org/publicdomain/
 
 "use strict";
 
 // Tests changing viewport device pixel ratio
 
 const TEST_URL = "data:text/html;charset=utf-8,DevicePixelRatio list test";
 const DEFAULT_DPPX = window.devicePixelRatio;
 const VIEWPORT_DPPX = DEFAULT_DPPX + 1;
-const Types = require("devtools/client/responsive.html/types");
+const Types = require("devtools/client/responsive/types");
 
 const testDevice = {
   "name": "Fake Phone RDM Test",
   "width": 320,
   "height": 470,
   "pixelRatio": 5.5,
   "userAgent": "Mozilla/5.0 (Mobile; rv:39.0) Gecko/39.0 Firefox/39.0",
   "touch": true,
rename from devtools/client/responsive.html/test/browser/browser_device_state_restore.js
rename to devtools/client/responsive/test/browser/browser_device_state_restore.js
--- a/devtools/client/responsive.html/test/browser/browser_device_state_restore.js
+++ b/devtools/client/responsive/test/browser/browser_device_state_restore.js
@@ -17,17 +17,17 @@ const TEST_DEVICE = {
   "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/600.1.3 (KHTML, like Gecko) Version/8.0 Mobile/12A4345d Safari/600.1.4",
   "touch": true,
   "firefoxOS": false,
   "os": "ios",
   "featured": true,
 };
 /* eslint-enable max-len */
 
-const Types = require("devtools/client/responsive.html/types");
+const Types = require("devtools/client/responsive/types");
 
 addRDMTask(TEST_URL, async function({ ui }) {
   const { store } = ui.toolWindow;
 
   reloadOnUAChange(true);
 
   // Wait until the viewport has been added and the device list has been loaded
   await waitUntilState(store, state => state.viewports.length == 1
rename from devtools/client/responsive.html/test/browser/browser_device_width.js
rename to devtools/client/responsive/test/browser/browser_device_width.js
rename from devtools/client/responsive.html/test/browser/browser_exit_button.js
rename to devtools/client/responsive/test/browser/browser_exit_button.js
rename from devtools/client/responsive.html/test/browser/browser_ext_messaging.js
rename to devtools/client/responsive/test/browser/browser_ext_messaging.js
rename from devtools/client/responsive.html/test/browser/browser_favicon.js
rename to devtools/client/responsive/test/browser/browser_favicon.js
rename from devtools/client/responsive.html/test/browser/browser_frame_script_active.js
rename to devtools/client/responsive/test/browser/browser_frame_script_active.js
--- a/devtools/client/responsive.html/test/browser/browser_frame_script_active.js
+++ b/devtools/client/responsive/test/browser/browser_frame_script_active.js
@@ -1,16 +1,16 @@
 /* Any copyright is dedicated to the Public Domain.
    http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Verify frame script is active when expected.
 
-const e10s = require("devtools/client/responsive.html/utils/e10s");
+const e10s = require("devtools/client/responsive/utils/e10s");
 
 const TEST_URL = "http://example.com/";
 add_task(async function() {
   const tab = await addTab(TEST_URL);
 
   let { ui } = await openRDM(tab);
 
   let mm = ui.getViewportBrowser().messageManager;
rename from devtools/client/responsive.html/test/browser/browser_hide_container.js
rename to devtools/client/responsive/test/browser/browser_hide_container.js
--- a/devtools/client/responsive.html/test/browser/browser_hide_container.js
+++ b/devtools/client/responsive/test/browser/browser_hide_container.js
@@ -1,22 +1,22 @@
 /* Any copyright is dedicated to the Public Domain.
    http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Ensure that the RDM container tab URL is not recorded in session history.
 
 const TEST_URL = "http://example.com/";
-const CONTAINER_URL = "chrome://devtools/content/responsive.html/index.xhtml";
+const CONTAINER_URL = "chrome://devtools/content/responsive/index.xhtml";
 
 const { TabStateFlusher } =
   ChromeUtils.import("resource:///modules/sessionstore/TabStateFlusher.jsm");
 const { OUTER_FRAME_LOADER_SYMBOL } =
-  require("devtools/client/responsive.html/browser/tunnel");
+  require("devtools/client/responsive/browser/tunnel");
 
 function flushContainerTabState(tab) {
   const browser = tab.linkedBrowser;
   const outerBrowser = {
     permanentKey: browser.permanentKey,
     messageManager: browser[OUTER_FRAME_LOADER_SYMBOL].messageManager,
   };
   // Try to flush the tab, but if that hangs for a while, resolve anyway.
rename from devtools/client/responsive.html/test/browser/browser_menu_item_01.js
rename to devtools/client/responsive/test/browser/browser_menu_item_01.js
--- a/devtools/client/responsive.html/test/browser/browser_menu_item_01.js
+++ b/devtools/client/responsive/test/browser/browser_menu_item_01.js
@@ -2,17 +2,17 @@
    http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Test RDM menu item is checked when expected, on multiple tabs.
 
 const TEST_URL = "data:text/html;charset=utf-8,";
 
-const { startup } = require("devtools/client/responsive.html/utils/window");
+const { startup } = require("devtools/client/responsive/utils/window");
 
 const activateTab = (tab) => new Promise(resolve => {
   const { gBrowser } = tab.ownerGlobal;
   const { tabContainer } = gBrowser;
 
   tabContainer.addEventListener("TabSelect", function listener({type}) {
     tabContainer.removeEventListener(type, listener);
     resolve();
rename from devtools/client/responsive.html/test/browser/browser_menu_item_02.js
rename to devtools/client/responsive/test/browser/browser_menu_item_02.js
rename from devtools/client/responsive.html/test/browser/browser_mouse_resize.js
rename to devtools/client/responsive/test/browser/browser_mouse_resize.js
rename from devtools/client/responsive.html/test/browser/browser_navigation.js
rename to devtools/client/responsive/test/browser/browser_navigation.js
rename from devtools/client/responsive.html/test/browser/browser_network_throttling.js
rename to devtools/client/responsive/test/browser/browser_network_throttling.js
rename from devtools/client/responsive.html/test/browser/browser_orientationchange_event.js
rename to devtools/client/responsive/test/browser/browser_orientationchange_event.js
rename from devtools/client/responsive.html/test/browser/browser_page_state.js
rename to devtools/client/responsive/test/browser/browser_page_state.js
rename from devtools/client/responsive.html/test/browser/browser_page_style.js
rename to devtools/client/responsive/test/browser/browser_page_style.js
rename from devtools/client/responsive.html/test/browser/browser_permission_doorhanger.js
rename to devtools/client/responsive/test/browser/browser_permission_doorhanger.js
rename from devtools/client/responsive.html/test/browser/browser_preloaded_newtab.js
rename to devtools/client/responsive/test/browser/browser_preloaded_newtab.js
rename from devtools/client/responsive.html/test/browser/browser_prompts.js
rename to devtools/client/responsive/test/browser/browser_prompts.js
rename from devtools/client/responsive.html/test/browser/browser_screenshot_button.js
rename to devtools/client/responsive/test/browser/browser_screenshot_button.js
rename from devtools/client/responsive.html/test/browser/browser_scroll.js
rename to devtools/client/responsive/test/browser/browser_scroll.js
rename from devtools/client/responsive.html/test/browser/browser_state_restore.js
rename to devtools/client/responsive/test/browser/browser_state_restore.js
rename from devtools/client/responsive.html/test/browser/browser_tab_close.js
rename to devtools/client/responsive/test/browser/browser_tab_close.js
rename from devtools/client/responsive.html/test/browser/browser_tab_remoteness_change.js
rename to devtools/client/responsive/test/browser/browser_tab_remoteness_change.js
rename from devtools/client/responsive.html/test/browser/browser_target_blank.js
rename to devtools/client/responsive/test/browser/browser_target_blank.js
rename from devtools/client/responsive.html/test/browser/browser_telemetry_activate_rdm.js
rename to devtools/client/responsive/test/browser/browser_telemetry_activate_rdm.js
rename from devtools/client/responsive.html/test/browser/browser_toggle_zoom.js
rename to devtools/client/responsive/test/browser/browser_toggle_zoom.js
rename from devtools/client/responsive.html/test/browser/browser_toolbox_computed_view.js
rename to devtools/client/responsive/test/browser/browser_toolbox_computed_view.js
rename from devtools/client/responsive.html/test/browser/browser_toolbox_rule_view.js
rename to devtools/client/responsive/test/browser/browser_toolbox_rule_view.js
rename from devtools/client/responsive.html/test/browser/browser_toolbox_rule_view_reload.js
rename to devtools/client/responsive/test/browser/browser_toolbox_rule_view_reload.js
rename from devtools/client/responsive.html/test/browser/browser_toolbox_swap_browsers.js
rename to devtools/client/responsive/test/browser/browser_toolbox_swap_browsers.js
rename from devtools/client/responsive.html/test/browser/browser_toolbox_swap_inspector.js
rename to devtools/client/responsive/test/browser/browser_toolbox_swap_inspector.js
rename from devtools/client/responsive.html/test/browser/browser_tooltip.js
rename to devtools/client/responsive/test/browser/browser_tooltip.js
rename from devtools/client/responsive.html/test/browser/browser_touch_device.js
rename to devtools/client/responsive/test/browser/browser_touch_device.js
--- a/devtools/client/responsive.html/test/browser/browser_touch_device.js
+++ b/devtools/client/responsive/test/browser/browser_touch_device.js
@@ -1,16 +1,16 @@
 /* Any copyright is dedicated to the Public Domain.
 http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Tests changing viewport touch simulation
 const TEST_URL = "data:text/html;charset=utf-8,touch simulation test";
-const Types = require("devtools/client/responsive.html/types");
+const Types = require("devtools/client/responsive/types");
 
 const testDevice = {
   "name": "Fake Phone RDM Test",
   "width": 320,
   "height": 470,
   "pixelRatio": 5.5,
   "userAgent": "Mozilla/5.0 (Mobile; rv:39.0) Gecko/39.0 Firefox/39.0",
   "touch": true,
rename from devtools/client/responsive.html/test/browser/browser_touch_does_not_trigger_hover_states.js
rename to devtools/client/responsive/test/browser/browser_touch_does_not_trigger_hover_states.js
rename from devtools/client/responsive.html/test/browser/browser_touch_simulation.js
rename to devtools/client/responsive/test/browser/browser_touch_simulation.js
rename from devtools/client/responsive.html/test/browser/browser_typeahead_find.js
rename to devtools/client/responsive/test/browser/browser_typeahead_find.js
rename from devtools/client/responsive.html/test/browser/browser_user_agent_input.js
rename to devtools/client/responsive/test/browser/browser_user_agent_input.js
rename from devtools/client/responsive.html/test/browser/browser_viewport_basics.js
rename to devtools/client/responsive/test/browser/browser_viewport_basics.js
rename from devtools/client/responsive.html/test/browser/browser_viewport_resizing_fixed_width.js
rename to devtools/client/responsive/test/browser/browser_viewport_resizing_fixed_width.js
rename from devtools/client/responsive.html/test/browser/browser_viewport_resizing_fixed_width_and_zoom.js
rename to devtools/client/responsive/test/browser/browser_viewport_resizing_fixed_width_and_zoom.js
rename from devtools/client/responsive.html/test/browser/browser_viewport_resizing_minimum_scale.js
rename to devtools/client/responsive/test/browser/browser_viewport_resizing_minimum_scale.js
rename from devtools/client/responsive.html/test/browser/browser_viewport_resizing_scrollbar.js
rename to devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js
--- a/devtools/client/responsive.html/test/browser/browser_viewport_resizing_scrollbar.js
+++ b/devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js
@@ -19,22 +19,22 @@ Services.scriptloader.loadSubScript(
 
 // let TEST_ROOT = "";
 
 // We can't use a relative URL, because addRDMTask can't load local files.
 // TEST_ROOT = "";
 
 // We can't use a mochi.test URL, because it's cross-origin.
 // TEST_ROOT =
-//   "http://mochi.test:8888/browser/devtools/client/responsive.html/test/browser/";
+//   "http://mochi.test:8888/browser/devtools/client/responsive/test/browser/";
 
 // We can't use a chrome URL, because it triggers an assertion: RDM only available for
 // remote tabs.
 // TEST_ROOT =
-//   "chrome://mochitests/content/browser/devtools/client/responsive.html/test/browser/";
+//   "chrome://mochitests/content/browser/devtools/client/responsive/test/browser/";
 
 // So if we had an effective TEST_ROOT, we'd use it here and run our test. But we don't.
 // The proposed "file_meta_1000_div.html" would just contain the html specified below as
 // a data URI.
 // const TEST_URL = TEST_ROOT + "file_meta_1000_div.html";
 
 // Instead we're going to mess with a security preference to allow a data URI to be
 // treated as same-origin. This doesn't work either for reasons that I don't understand.
rename from devtools/client/responsive.html/test/browser/browser_window_close.js
rename to devtools/client/responsive/test/browser/browser_window_close.js
rename from devtools/client/responsive.html/test/browser/browser_window_sizing.js
rename to devtools/client/responsive/test/browser/browser_window_sizing.js
rename from devtools/client/responsive.html/test/browser/contextual_identity.html
rename to devtools/client/responsive/test/browser/contextual_identity.html
rename from devtools/client/responsive.html/test/browser/devices.json
rename to devtools/client/responsive/test/browser/devices.json
rename from devtools/client/responsive.html/test/browser/doc_contextmenu_inspect.html
rename to devtools/client/responsive/test/browser/doc_contextmenu_inspect.html
rename from devtools/client/responsive.html/test/browser/doc_page_state.html
rename to devtools/client/responsive/test/browser/doc_page_state.html
rename from devtools/client/responsive.html/test/browser/doc_toolbox_rule_view.css
rename to devtools/client/responsive/test/browser/doc_toolbox_rule_view.css
rename from devtools/client/responsive.html/test/browser/doc_toolbox_rule_view.html
rename to devtools/client/responsive/test/browser/doc_toolbox_rule_view.html
rename from devtools/client/responsive.html/test/browser/favicon.html
rename to devtools/client/responsive/test/browser/favicon.html
rename from devtools/client/responsive.html/test/browser/favicon.ico
rename to devtools/client/responsive/test/browser/favicon.ico
rename from devtools/client/responsive.html/test/browser/geolocation.html
rename to devtools/client/responsive/test/browser/geolocation.html
rename from devtools/client/responsive.html/test/browser/head.js
rename to devtools/client/responsive/test/browser/head.js
--- a/devtools/client/responsive.html/test/browser/head.js
+++ b/devtools/client/responsive/test/browser/head.js
@@ -20,27 +20,27 @@ Services.scriptloader.loadSubScript(
   "chrome://mochitests/content/browser/devtools/client/shared/test/test-actor-registry.js",
   this);
 
 // Import helpers for the inspector that are also shared with others
 Services.scriptloader.loadSubScript(
   "chrome://mochitests/content/browser/devtools/client/inspector/test/shared-head.js",
   this);
 
-const { _loadPreferredDevices } = require("devtools/client/responsive.html/actions/devices");
-const { getStr } = require("devtools/client/responsive.html/utils/l10n");
-const { getTopLevelWindow } = require("devtools/client/responsive.html/utils/window");
+const { _loadPreferredDevices } = require("devtools/client/responsive/actions/devices");
+const { getStr } = require("devtools/client/responsive/utils/l10n");
+const { getTopLevelWindow } = require("devtools/client/responsive/utils/window");
 const { addDevice, removeDevice, removeLocalDevices } = require("devtools/client/shared/devices");
 const { KeyCodes } = require("devtools/client/shared/keycodes");
 const asyncStorage = require("devtools/shared/async-storage");
 
-loader.lazyRequireGetter(this, "ResponsiveUIManager", "devtools/client/responsive.html/manager", true);
+loader.lazyRequireGetter(this, "ResponsiveUIManager", "devtools/client/responsive/manager", true);
 
 const E10S_MULTI_ENABLED = Services.prefs.getIntPref("dom.ipc.processCount") > 1;
-const TEST_URI_ROOT = "http://example.com/browser/devtools/client/responsive.html/test/browser/";
+const TEST_URI_ROOT = "http://example.com/browser/devtools/client/responsive/test/browser/";
 const RELOAD_CONDITION_PREF_PREFIX = "devtools.responsive.reloadConditions.";
 const DEFAULT_UA = Cc["@mozilla.org/network/protocol;1?name=http"]
   .getService(Ci.nsIHttpProtocolHandler)
   .userAgent;
 
 SimpleTest.requestCompleteLog();
 SimpleTest.waitForExplicitFinish();
 
rename from devtools/client/responsive.html/test/browser/hover.html
rename to devtools/client/responsive/test/browser/hover.html
rename from devtools/client/responsive.html/test/browser/page_style.html
rename to devtools/client/responsive/test/browser/page_style.html
rename from devtools/client/responsive.html/test/browser/touch.html
rename to devtools/client/responsive/test/browser/touch.html
rename from devtools/client/responsive.html/test/unit/.eslintrc.js
rename to devtools/client/responsive/test/unit/.eslintrc.js
rename from devtools/client/responsive.html/test/unit/head.js
rename to devtools/client/responsive/test/unit/head.js
--- a/devtools/client/responsive.html/test/unit/head.js
+++ b/devtools/client/responsive/test/unit/head.js
@@ -4,16 +4,16 @@
 "use strict";
 
 /* eslint no-unused-vars: [2, {"vars": "local"}] */
 
 const { require } = ChromeUtils.import("resource://devtools/shared/Loader.jsm");
 
 const promise = require("promise");
 const Services = require("Services");
-const Store = require("devtools/client/responsive.html/store");
+const Store = require("devtools/client/responsive/store");
 
 const DevToolsUtils = require("devtools/shared/DevToolsUtils");
 
 Services.prefs.setBoolPref("devtools.testing", true);
 registerCleanupFunction(() => {
   Services.prefs.clearUserPref("devtools.testing");
 });
rename from devtools/client/responsive.html/test/unit/test_add_device.js
rename to devtools/client/responsive/test/unit/test_add_device.js
--- a/devtools/client/responsive.html/test/unit/test_add_device.js
+++ b/devtools/client/responsive/test/unit/test_add_device.js
@@ -3,17 +3,17 @@
 
 "use strict";
 
 // Test adding a new device.
 
 const {
   addDevice,
   addDeviceType,
-} = require("devtools/client/responsive.html/actions/devices");
+} = require("devtools/client/responsive/actions/devices");
 
 add_task(async function() {
   const store = Store();
   const { getState, dispatch } = store;
 
   const device = {
     "name": "Firefox OS Flame",
     "width": 320,
rename from devtools/client/responsive.html/test/unit/test_add_device_type.js
rename to devtools/client/responsive/test/unit/test_add_device_type.js
--- a/devtools/client/responsive.html/test/unit/test_add_device_type.js
+++ b/devtools/client/responsive/test/unit/test_add_device_type.js
@@ -1,17 +1,17 @@
 /* Any copyright is dedicated to the Public Domain.
    http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Test adding a new device type.
 
 const { addDeviceType } =
-  require("devtools/client/responsive.html/actions/devices");
+  require("devtools/client/responsive/actions/devices");
 
 add_task(async function() {
   const store = Store();
   const { getState, dispatch } = store;
 
   dispatch(addDeviceType("phones"));
 
   equal(getState().devices.types.length, 1, "Correct number of device types");
rename from devtools/client/responsive.html/test/unit/test_add_viewport.js
rename to devtools/client/responsive/test/unit/test_add_viewport.js
--- a/devtools/client/responsive.html/test/unit/test_add_viewport.js
+++ b/devtools/client/responsive/test/unit/test_add_viewport.js
@@ -1,17 +1,17 @@
 /* Any copyright is dedicated to the Public Domain.
    http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Test adding viewports to the page.
 
 const { addViewport } =
-  require("devtools/client/responsive.html/actions/viewports");
+  require("devtools/client/responsive/actions/viewports");
 
 add_task(async function() {
   const store = Store();
   const { getState, dispatch } = store;
 
   equal(getState().viewports.length, 0, "Defaults to no viewpots at startup");
 
   dispatch(addViewport());
rename from devtools/client/responsive.html/test/unit/test_change_device.js
rename to devtools/client/responsive/test/unit/test_change_device.js
--- a/devtools/client/responsive.html/test/unit/test_change_device.js
+++ b/devtools/client/responsive/test/unit/test_change_device.js
@@ -3,21 +3,21 @@
 
 "use strict";
 
 // Test changing the viewport device.
 
 const {
   addDevice,
   addDeviceType,
-} = require("devtools/client/responsive.html/actions/devices");
+} = require("devtools/client/responsive/actions/devices");
 const {
   addViewport,
   changeDevice,
-} = require("devtools/client/responsive.html/actions/viewports");
+} = require("devtools/client/responsive/actions/viewports");
 
 add_task(async function() {
   const store = Store();
   const { getState, dispatch } = store;
 
   dispatch(addDeviceType("phones"));
   dispatch(addDevice({
     "name": "Firefox OS Flame",
rename from devtools/client/responsive.html/test/unit/test_change_display_pixel_ratio.js
rename to devtools/client/responsive/test/unit/test_change_display_pixel_ratio.js
--- a/devtools/client/responsive.html/test/unit/test_change_display_pixel_ratio.js
+++ b/devtools/client/responsive/test/unit/test_change_display_pixel_ratio.js
@@ -1,16 +1,16 @@
 /* Any copyright is dedicated to the Public Domain.
    http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Test changing the display pixel ratio.
 
-const { changeDisplayPixelRatio } = require("devtools/client/responsive.html/actions/ui");
+const { changeDisplayPixelRatio } = require("devtools/client/responsive/actions/ui");
 
 const NEW_PIXEL_RATIO = 5.5;
 
 add_task(async function() {
   const store = Store();
   const { getState, dispatch } = store;
 
   equal(getState().ui.displayPixelRatio, 0,
rename from devtools/client/responsive.html/test/unit/test_change_network_throttling.js
rename to devtools/client/responsive/test/unit/test_change_network_throttling.js
rename from devtools/client/responsive.html/test/unit/test_change_pixel_ratio.js
rename to devtools/client/responsive/test/unit/test_change_pixel_ratio.js
--- a/devtools/client/responsive.html/test/unit/test_change_pixel_ratio.js
+++ b/devtools/client/responsive/test/unit/test_change_pixel_ratio.js
@@ -1,17 +1,17 @@
 /* Any copyright is dedicated to the Public Domain.
    http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Test changing the viewport pixel ratio.
 
 const { addViewport, changePixelRatio } =
-  require("devtools/client/responsive.html/actions/viewports");
+  require("devtools/client/responsive/actions/viewports");
 const NEW_PIXEL_RATIO = 5.5;
 
 add_task(async function() {
   const store = Store();
   const { getState, dispatch } = store;
 
   dispatch(addViewport());
   dispatch(changePixelRatio(0, NEW_PIXEL_RATIO));
rename from devtools/client/responsive.html/test/unit/test_change_user_agent.js
rename to devtools/client/responsive/test/unit/test_change_user_agent.js
--- a/devtools/client/responsive.html/test/unit/test_change_user_agent.js
+++ b/devtools/client/responsive/test/unit/test_change_user_agent.js
@@ -1,16 +1,16 @@
 /* Any copyright is dedicated to the Public Domain.
    http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Test changing the user agent.
 
-const { changeUserAgent } = require("devtools/client/responsive.html/actions/ui");
+const { changeUserAgent } = require("devtools/client/responsive/actions/ui");
 
 const NEW_USER_AGENT = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) " +
   "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36";
 
 add_task(async function() {
   const store = Store();
   const { getState, dispatch } = store;
 
rename from devtools/client/responsive.html/test/unit/test_resize_viewport.js
rename to devtools/client/responsive/test/unit/test_resize_viewport.js
--- a/devtools/client/responsive.html/test/unit/test_resize_viewport.js
+++ b/devtools/client/responsive/test/unit/test_resize_viewport.js
@@ -1,18 +1,18 @@
 /* Any copyright is dedicated to the Public Domain.
    http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Test resizing the viewport.
 
 const { addViewport, resizeViewport } =
-  require("devtools/client/responsive.html/actions/viewports");
-const { toggleTouchSimulation } = require("devtools/client/responsive.html/actions/ui");
+  require("devtools/client/responsive/actions/viewports");
+const { toggleTouchSimulation } = require("devtools/client/responsive/actions/ui");
 
 add_task(async function() {
   const store = Store();
   const { getState, dispatch } = store;
 
   dispatch(addViewport());
   dispatch(resizeViewport(0, 500, 500));
 
rename from devtools/client/responsive.html/test/unit/test_rotate_viewport.js
rename to devtools/client/responsive/test/unit/test_rotate_viewport.js
--- a/devtools/client/responsive.html/test/unit/test_rotate_viewport.js
+++ b/devtools/client/responsive/test/unit/test_rotate_viewport.js
@@ -1,17 +1,17 @@
 /* Any copyright is dedicated to the Public Domain.
    http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Test rotating the viewport.
 
 const { addViewport, rotateViewport } =
-  require("devtools/client/responsive.html/actions/viewports");
+  require("devtools/client/responsive/actions/viewports");
 
 add_task(async function() {
   const store = Store();
   const { getState, dispatch } = store;
 
   dispatch(addViewport());
 
   let viewport = getState().viewports[0];
rename from devtools/client/responsive.html/test/unit/test_update_device_displayed.js
rename to devtools/client/responsive/test/unit/test_update_device_displayed.js
--- a/devtools/client/responsive.html/test/unit/test_update_device_displayed.js
+++ b/devtools/client/responsive/test/unit/test_update_device_displayed.js
@@ -4,17 +4,17 @@
 "use strict";
 
 // Test updating the device `displayed` property
 
 const {
   addDevice,
   addDeviceType,
   updateDeviceDisplayed,
-} = require("devtools/client/responsive.html/actions/devices");
+} = require("devtools/client/responsive/actions/devices");
 
 add_task(async function() {
   const store = Store();
   const { getState, dispatch } = store;
 
   const device = {
     "name": "Firefox OS Flame",
     "width": 320,
rename from devtools/client/responsive.html/test/unit/test_update_touch_simulation_enabled.js
rename to devtools/client/responsive/test/unit/test_update_touch_simulation_enabled.js
--- a/devtools/client/responsive.html/test/unit/test_update_touch_simulation_enabled.js
+++ b/devtools/client/responsive/test/unit/test_update_touch_simulation_enabled.js
@@ -1,16 +1,16 @@
 /* Any copyright is dedicated to the Public Domain.
    http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 // Test updating the touch simulation `enabled` property
 
-const { toggleTouchSimulation } = require("devtools/client/responsive.html/actions/ui");
+const { toggleTouchSimulation } = require("devtools/client/responsive/actions/ui");
 
 add_task(async function() {
   const store = Store();
   const { getState, dispatch } = store;
 
   ok(!getState().ui.touchSimulationEnabled,
     "Touch simulation is disabled by default.");
 
rename from devtools/client/responsive.html/test/unit/xpcshell.ini
rename to devtools/client/responsive/test/unit/xpcshell.ini
rename from devtools/client/responsive.html/types.js
rename to devtools/client/responsive/types.js
rename from devtools/client/responsive.html/utils/e10s.js
rename to devtools/client/responsive/utils/e10s.js
--- a/devtools/client/responsive.html/utils/e10s.js
+++ b/devtools/client/responsive/utils/e10s.js
@@ -1,16 +1,16 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 "use strict";
 
 // The prefix used for RDM messages in content.
-// see: devtools/client/responsive.html/browser/content.js
+// see: devtools/client/responsive/browser/content.js
 const MESSAGE_PREFIX = "ResponsiveMode:";
 const REQUEST_DONE_SUFFIX = ":Done";
 
 /**
  * Registers a message `listener` that is called every time messages of
  * specified `message` is emitted on the given message manager.
  * @param {nsIMessageListenerManager} mm
  *    The Message Manager
rename from devtools/client/responsive.html/utils/key.js
rename to devtools/client/responsive/utils/key.js
rename from devtools/client/responsive.html/utils/l10n.js
rename to devtools/client/responsive/utils/l10n.js
rename from devtools/client/responsive.html/utils/message.js
rename to devtools/client/responsive/utils/message.js
rename from devtools/client/responsive.html/utils/moz.build
rename to devtools/client/responsive/utils/moz.build
rename from devtools/client/responsive.html/utils/notification.js
rename to devtools/client/responsive/utils/notification.js
rename from devtools/client/responsive.html/utils/orientation.js
rename to devtools/client/responsive/utils/orientation.js
rename from devtools/client/responsive.html/utils/window.js
rename to devtools/client/responsive/utils/window.js
--- a/devtools/client/shared/test/browser.ini
+++ b/devtools/client/shared/test/browser.ini
@@ -54,17 +54,17 @@ support-files =
   leakhunt.js
   shared-head.js
   shared-redux-head.js
   telemetry-test-helpers.js
   test-actor-registry.js
   test-actor.js
   test-mocked-module.js
   testactors.js
-  !/devtools/client/responsive.html/test/browser/devices.json
+  !/devtools/client/responsive/test/browser/devices.json
   !/devtools/client/debugger/test/mochitest/helpers.js
   !/devtools/client/debugger/test/mochitest/helpers/context.js
 
 [browser_autocomplete_popup.js]
 [browser_browserloader_mocks.js]
 [browser_css_angle.js]
 [browser_css_color.js]
 [browser_cubic-bezier-01.js]
--- a/devtools/client/shared/test/browser_telemetry_button_responsive.js
+++ b/devtools/client/shared/test/browser_telemetry_button_responsive.js
@@ -17,31 +17,31 @@ const asyncStorage = require("devtools/s
 // on debug builds. Usually we are just barely over the limit, so a blanket factor of 2
 // should be enough.
 requestLongerTimeout(2);
 
 Services.prefs.setBoolPref("devtools.testing", true);
 Services.prefs.clearUserPref("devtools.responsive.html.displayedDeviceList");
 Services.prefs.setCharPref(
   "devtools.devices.url",
-  "http://example.com/browser/devtools/client/responsive.html/test/browser/devices.json"
+  "http://example.com/browser/devtools/client/responsive/test/browser/devices.json"
 );
 
 registerCleanupFunction(() => {
   Services.prefs.clearUserPref("devtools.testing");
   Services.prefs.clearUserPref("devtools.devices.url");
   Services.prefs.clearUserPref("devtools.responsive.html.displayedDeviceList");
   asyncStorage.removeItem("devtools.devices.url_cache");
   asyncStorage.removeItem("devtools.devices.local");
 });
 
 loader.lazyRequireGetter(
   this,
   "ResponsiveUIManager",
-  "devtools/client/responsive.html/manager",
+  "devtools/client/responsive/manager",
   true
 );
 
 add_task(async function() {
   await addTab(TEST_URI);
   startTelemetry();
 
   const target = await TargetFactory.forTab(gBrowser.selectedTab);
--- a/devtools/client/styleeditor/StyleEditorUI.jsm
+++ b/devtools/client/styleeditor/StyleEditorUI.jsm
@@ -32,17 +32,17 @@ const { PrefObserver } = require("devtoo
 const { KeyCodes } = require("devtools/client/shared/keycodes");
 const {
   OriginalSource,
 } = require("devtools/client/styleeditor/original-source");
 
 loader.lazyRequireGetter(
   this,
   "ResponsiveUIManager",
-  "devtools/client/responsive.html/manager",
+  "devtools/client/responsive/manager",
   true
 );
 loader.lazyRequireGetter(
   this,
   "openContentLink",
   "devtools/client/shared/link",
   true
 );
--- a/devtools/client/styleeditor/test/browser.ini
+++ b/devtools/client/styleeditor/test/browser.ini
@@ -63,17 +63,17 @@ support-files =
   doc_long.css
   doc_short_string.css
   doc_xulpage.xul
   sync.html
   utf-16.css
   !/devtools/client/inspector/shared/test/head.js
   !/devtools/client/inspector/test/head.js
   !/devtools/client/inspector/test/shared-head.js
-  !/devtools/client/responsive.html/test/browser/devices.json
+  !/devtools/client/responsive/test/browser/devices.json
   !/devtools/client/shared/test/shared-head.js
   !/devtools/client/shared/test/telemetry-test-helpers.js
   !/devtools/client/shared/test/test-actor-registry.js
   !/devtools/client/shared/test/test-actor.js
 
 [browser_styleeditor_add_stylesheet.js]
 [browser_styleeditor_autocomplete.js]
 [browser_styleeditor_autocomplete-disabled.js]
--- a/devtools/client/styleeditor/test/browser_styleeditor_media_sidebar_links.js
+++ b/devtools/client/styleeditor/test/browser_styleeditor_media_sidebar_links.js
@@ -5,28 +5,28 @@
 "use strict";
 
 /* Tests responsive mode links for
  * @media sidebar width and height related conditions */
 
 const asyncStorage = require("devtools/shared/async-storage");
 Services.prefs.setCharPref(
   "devtools.devices.url",
-  "http://example.com/browser/devtools/client/responsive.html/test/browser/devices.json"
+  "http://example.com/browser/devtools/client/responsive/test/browser/devices.json"
 );
 
 registerCleanupFunction(() => {
   Services.prefs.clearUserPref("devtools.devices.url");
   asyncStorage.removeItem("devtools.devices.url_cache");
 });
 
 loader.lazyRequireGetter(
   this,
   "ResponsiveUIManager",
-  "devtools/client/responsive.html/manager",
+  "devtools/client/responsive/manager",
   true
 );
 
 const TESTCASE_URI = TEST_BASE_HTTPS + "media-rules.html";
 const responsiveModeToggleClass = ".media-responsive-mode-toggle";
 
 add_task(async function() {
   const { ui } = await openStyleEditorForURL(TESTCASE_URI);