diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index a60d72073c..e0c82b4fc4 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -6979,7 +6979,9 @@ void Application::showAssetServerWidget(QString filePath) { DependencyManager::get()->show(url, "AssetServer", startUpload); } else { static const QUrl url("hifi/dialogs/TabletAssetServer.qml"); - tablet->pushOntoStack(url); + if (!tablet->isPathLoaded(url)) { + tablet->pushOntoStack(url); + } } }