Bug 1424095 - Force off flexbox emulation in the Browser Toolbox;r=jryans draft
authorBrian Grinstead <bgrinstead@mozilla.com>
Thu, 25 Jan 2018 15:09:27 -0800
changeset 747369 b7596abe13bb8c0f5a3ea488dc84c8736614885d
parent 747368 d0792b19387e50d7c70a50a741c060655d4a3669
push id96891
push userbgrinstead@mozilla.com
push dateThu, 25 Jan 2018 23:14:07 +0000
reviewersjryans
bugs1424095
milestone60.0a1
Bug 1424095 - Force off flexbox emulation in the Browser Toolbox;r=jryans While this feature is still being worked on, it's nice if the BT is rendered properly (there are currently issues with iframe sizing that make it hard to use the inspector). MozReview-Commit-ID: AULRq2N6Miv
devtools/client/framework/toolbox-process-window.js
--- a/devtools/client/framework/toolbox-process-window.js
+++ b/devtools/client/framework/toolbox-process-window.js
@@ -73,16 +73,17 @@ function setPrefDefaults() {
   Services.prefs.setBoolPref("browser.dom.window.dump.enabled", true);
   Services.prefs.setBoolPref("devtools.command-button-noautohide.enabled", true);
   Services.prefs.setBoolPref("devtools.scratchpad.enabled", true);
   // Bug 1225160 - Using source maps with browser debugging can lead to a crash
   Services.prefs.setBoolPref("devtools.debugger.source-maps-enabled", false);
   Services.prefs.setBoolPref("devtools.debugger.new-debugger-frontend", true);
   Services.prefs.setBoolPref("devtools.webconsole.new-frontend-enabled", false);
   Services.prefs.setBoolPref("devtools.preference.new-panel-enabled", false);
+  Services.prefs.setBoolPref("layout.css.emulate-moz-box-with-flex", false);
 }
 window.addEventListener("load", function () {
   let cmdClose = document.getElementById("toolbox-cmd-close");
   cmdClose.addEventListener("command", onCloseCommand);
   setPrefDefaults();
   connect().catch(e => {
     let errorMessageContainer = document.getElementById("error-message-container");
     let errorMessage = document.getElementById("error-message");