Bug 1225160 - Disable source maps for browser debugging. r=ejpbruel draft
authorJ. Ryan Stinnett <jryans@gmail.com>
Tue, 19 Apr 2016 16:22:41 -0500
changeset 353778 fe7b7227bcaccd7477482c303a10243b83b75488
parent 352730 fae9c42677310d5dbe380e6e70efff2d46a99cc5
child 518873 a2852cd06c751615e8ede63597201de47928f581
push id15937
push userbmo:jryans@gmail.com
push dateTue, 19 Apr 2016 21:26:44 +0000
reviewersejpbruel
bugs1225160
milestone48.0a1
Bug 1225160 - Disable source maps for browser debugging. r=ejpbruel MozReview-Commit-ID: KZiuW4c9rFJ
devtools/client/framework/toolbox-process-window.js
--- a/devtools/client/framework/toolbox-process-window.js
+++ b/devtools/client/framework/toolbox-process-window.js
@@ -57,16 +57,18 @@ var connect = Task.async(function*() {
 // Certain options should be toggled since we can assume chrome debugging here
 function setPrefDefaults() {
   Services.prefs.setBoolPref("devtools.inspector.showUserAgentStyles", true);
   Services.prefs.setBoolPref("devtools.performance.ui.show-platform-data", true);
   Services.prefs.setBoolPref("devtools.inspector.showAllAnonymousContent", true);
   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);
 }
 
 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");