diff --git a/lib/transforms/serializeSourceMaps.js b/lib/transforms/serializeSourceMaps.js
index <HASH>..<HASH> 100644
--- a/lib/transforms/serializeSourceMaps.js
+++ b/lib/transforms/serializeSourceMaps.js
@@ -6,6 +6,11 @@ module.exports = function () {
         var potentiallyOrphanedAssetsById = {};
 
         assetGraph.findAssets({ type: 'JavaScript', isLoaded: true }).forEach(function (javaScript) {
+            // For now, don't attempt to attach source maps to data-bind attributes:
+            if (javaScript.isInline && assetGraph.findRelations({ type: [ 'HtmlDataBindAttribute', 'HtmlKnockoutContainerless' ], to: javaScript }).length > 0) {
+                return;
+            }
+
             var nonInlineAncestorUrl = javaScript.nonInlineAncestor.url;
             var hasLocationInformationPointingAtADifferentSourceFile = false;
             estraverse.traverse(javaScript.parseTree, {
serializeSourceMaps: Don't attempt to introduce source maps for data-bind="..." and <!-- ko ... -->