diff --git a/lib/contextmanager.cpp b/lib/contextmanager.cpp --- a/lib/contextmanager.cpp +++ b/lib/contextmanager.cpp @@ -348,7 +348,6 @@ // and manually set current URL d->mSelectionModel->clearSelection(); setCurrentUrl(d->mUrlToSelect); - d->mUrlToSelect.clear(); } } diff --git a/lib/documentview/documentview.cpp b/lib/documentview/documentview.cpp --- a/lib/documentview/documentview.cpp +++ b/lib/documentview/documentview.cpp @@ -464,6 +464,10 @@ d->setCurrentAdapter(new EmptyAdapter); setAcceptDrops(true); + + connect(DocumentFactory::instance(), &DocumentFactory::documentChanged, this, [this]() { + d->updateCaption(); + }); } DocumentView::~DocumentView()