diff --git a/lib/bundle-manager.js b/lib/bundle-manager.js
index <HASH>..<HASH> 100644
--- a/lib/bundle-manager.js
+++ b/lib/bundle-manager.js
@@ -233,11 +233,13 @@ module.exports._stopWatching = function () {
 	watcher.close();
 };
 
-/**
- * Emits a `bundleChanged` event for the given bundle.
- * @param bundleName {String}
- */
 function handleChange(bundleName) {
+	setTimeout(() => {
+		_handleChange(bundleName);
+	}, 100);
+}
+
+function _handleChange(bundleName) {
 	const bundle = module.exports.find(bundleName);
 
 	/* istanbul ignore if: It's rare for `bundle` to be undefined here, but it can happen when using black/whitelisting. */
fix(bundle-manager): reduce frequency of crash when editing dashboard HTML files