Index: chrome/renderer/resources/extensions/web_view.js |
diff --git a/chrome/renderer/resources/extensions/web_view.js b/chrome/renderer/resources/extensions/web_view.js |
index 4ddfc10897143b8b4e46795119d576d94b62fb0b..9aa691035a5e8c1025c7994ba8cf4037766bd35d 100644 |
--- a/chrome/renderer/resources/extensions/web_view.js |
+++ b/chrome/renderer/resources/extensions/web_view.js |
@@ -646,7 +646,7 @@ WebViewInternal.prototype.handleLoadCommitEvent_ = |
this.processId_ = event.processId; |
var oldValue = this.webviewNode_.getAttribute('src'); |
var newValue = event.url; |
- if (event.isTopLevel && (oldValue != newValue)) { |
+ if (event.isTopLevel && !DocumentNatives.CompareURLs(oldValue, newValue)) { |
// Touching the src attribute triggers a navigation. To avoid |
// triggering a page reload on every guest-initiated navigation, |
// we use the flag ignoreNextSrcAttributeChange_ here. |