        }
        , timeout)
 diff --git a/static/index.html b/static/index.html
-index 39c7d80c1..8d2c85de4 100644
+index 386481b..ab239dd 100644
 --- a/static/index.html
 +++ b/static/index.html
 @@ -1,7 +1,7 @@
  <!DOCTYPE html>
  <html>
  <head>
--  <meta http-equiv="Content-Security-Policy" content="default-src *; img-src blob: data: *; script-src 'self'; style-src 'self' 'unsafe-inline'; media-src blob: data: mediastream: *;">
-+  <meta http-equiv="Content-Security-Policy" content="default-src *; img-src blob: data: *; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src blob: data: mediastream: *;">
+-  <meta http-equiv="Content-Security-Policy" content="default-src * atom://*; img-src blob: data: * atom://*; script-src 'self'; style-src 'self' 'unsafe-inline'; media-src blob: data: mediastream: * atom://*;">
++  <meta http-equiv="Content-Security-Policy" content="default-src * atom://*; img-src blob: data: * atom://*; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src blob: data: mediastream: * atom://*;">
    <script src="index.js"></script>
  </head>
  <body tabindex="-1">

           })
         })
diff --git a/spec/integration/helpers/start-atom.js b/spec/integration/helpers/start-atom.js
index 5b17dc9eb..2ace0d052 100644
--- a/spec/integration/helpers/start-atom.js
+++ b/spec/integration/helpers/start-atom.js
@@ -105,7 +105,12 @@ const buildAtomClient = function (args, env) {
         .windowHandles(cb)
     }).addCommand('waitForPaneItemCount', function (count, timeout, cb) {
       return this.waitUntil(function () {

       return expect(Array.isArray(error.getRawStack())).toBe(true)
     })

@@ -133,7 +133,7 @@ describe('CompileCache', function () {
       }

       const error = new Error('Oops')
