diff --git a/server/camlistored/ui/blob_item_container_react.js b/server/camlistored/ui/blob_item_container_react.js
index <HASH>..<HASH> 100644
--- a/server/camlistored/ui/blob_item_container_react.js
+++ b/server/camlistored/ui/blob_item_container_react.js
@@ -379,7 +379,8 @@ cam.BlobItemContainerReact = React.createClass({
 
 	// NOTE: This method causes the URL bar to throb for a split second (at least on Chrome), so it should not be called constantly.
 	updateHistory_: function() {
-		this.props.history.replaceState(cam.object.extend(this.props.history.state, {scroll:this.state.scroll}));
+		// second argument (title) is ignored on Firefox, but not optional.
+		this.props.history.replaceState(cam.object.extend(this.props.history.state, {scroll:this.state.scroll}), '');
 	},
 
 	fillVisibleAreaWithResults_: function() {
UI: add title arg to history.replaceState

According to
<URL> argument is ignored. However, in the chrome console
I'm getting
Uncaught TypeError: Failed to execute 'replaceState' on 'History': 2 arguments required, but only 1 present.
errors so I figure it's worth fixing.

Change-Id: I6b<I>a<I>c<I>c<I>b<I>e7df9b8acb