diff --git a/IPython/frontend/html/notebook/notebookmanager.py b/IPython/frontend/html/notebook/notebookmanager.py
index 4ec9517..8c413f0 100644
--- a/IPython/frontend/html/notebook/notebookmanager.py
+++ b/IPython/frontend/html/notebook/notebookmanager.py
@@ -70,7 +70,17 @@ class NotebookManager(LoggingConfigurable):
def new_notebook_id(self, name):
"""Generate a new notebook_id for a name and store its mappings."""
+ # TODO: the following will give stable urls for notebooks, but unless
+ # the notebooks are immediately redirected to their new urls when their
+ # filemname changes, nasty inconsistencies result. So for now it's
+ # disabled and instead we use a random uuid4() call. But we leave the
+ # logic here so that we can later reactivate it, whhen the necessary
+ # url redirection code is written.
+ #notebook_id = unicode(uuid.uuid5(uuid.NAMESPACE_URL,
+ # 'file://'+self.get_path_by_name(name).encode('utf-8')))
+
notebook_id = unicode(uuid.uuid4())
+
self.mapping[notebook_id] = name
self.rev_mapping[name] = notebook_id
return notebook_id