/* 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"; const { Cu } = require('chrome'); const { PageMod } = require('sdk/page-mod'); const tabs = require('sdk/tabs'); const { closeTab } = require('sdk/tabs/utils'); const promise = require('sdk/core/promise') const { getMostRecentBrowserWindow } = require('sdk/window/utils'); const { data } = require('sdk/self'); const { set } = require('sdk/preferences/service'); const { require: devtoolsRequire } = Cu.import("resource://devtools/shared/Loader.jsm", {}); const { DebuggerServer } = devtoolsRequire("devtools/server/main"); const { DebuggerClient } = devtoolsRequire("devtools/shared/client/main"); var gClient; var ok; var testName = 'testDebugger'; var iframeURL = 'data:text/html;charset=utf-8,' + testName; var TAB_URL = 'data:text/html;charset=utf-8,' + encodeURIComponent('