summaryrefslogtreecommitdiff
path: root/config/webpack.config.js
diff options
context:
space:
mode:
authorMike Greiling <mike@pixelcog.com>2018-05-03 11:16:56 -0500
committerMike Greiling <mike@pixelcog.com>2018-05-03 11:56:34 -0500
commiteb548e6eb14907e1d362a2e47e81498195a74183 (patch)
tree3dffd86c9b842aaf8cd3a1c5fcf2068134736ab1 /config/webpack.config.js
parentb2d90ea1fb16ec4db441c86262191a093401b962 (diff)
downloadgitlab-ce-eb548e6eb14907e1d362a2e47e81498195a74183.tar.gz
adjust IDE page loading config to ensure web workers are not loaded cross-origin
Diffstat (limited to 'config/webpack.config.js')
-rw-r--r--config/webpack.config.js12
1 files changed, 2 insertions, 10 deletions
diff --git a/config/webpack.config.js b/config/webpack.config.js
index 2ac0e204f03..7c191a973fd 100644
--- a/config/webpack.config.js
+++ b/config/webpack.config.js
@@ -57,7 +57,6 @@ function generateEntries() {
const manualEntries = {
default: defaultEntries,
raven: './raven/index.js',
- ide: './ide/index.js',
};
return Object.assign(manualEntries, autoEntries);
@@ -75,6 +74,7 @@ const config = {
publicPath: '/assets/webpack/',
filename: IS_PRODUCTION ? '[name].[chunkhash].bundle.js' : '[name].bundle.js',
chunkFilename: IS_PRODUCTION ? '[name].[chunkhash].chunk.js' : '[name].chunk.js',
+ globalObject: 'this', // allow HMR and web workers to play nice
},
optimization: {
@@ -129,15 +129,7 @@ const config = {
},
{
test: /\_worker\.js$/,
- use: [
- {
- loader: 'worker-loader',
- options: {
- inline: true,
- },
- },
- { loader: 'babel-loader' },
- ],
+ use: ['worker-loader', 'babel-loader'],
},
{
test: /\.(worker(\.min)?\.js|pdf|bmpr)$/,