diff --git a/src/Site/SiteManager.py b/src/Site/SiteManager.py index 47c7cd7b8..0b30340a1 100644 --- a/src/Site/SiteManager.py +++ b/src/Site/SiteManager.py @@ -188,7 +188,9 @@ def add(self, address, all_file=True, settings=None, **kwargs): site.settings["serving"] = True site.saveSettings() if all_file: # Also download user files on first sync - site.download(check_size=True, blind_includes=True) + # Spawn download in background so callers (e.g. actionWrapper) can return + # immediately and the loading screen + progress bar are visible to the user. + gevent.spawn(site.download, check_size=True, blind_includes=True) return site # Return or create site and start download site files diff --git a/src/Ui/media/Wrapper.css b/src/Ui/media/Wrapper.css index 01ae04deb..de2407c8d 100644 --- a/src/Ui/media/Wrapper.css +++ b/src/Ui/media/Wrapper.css @@ -729,9 +729,8 @@ a { z-index: 100; top: 0; left: 0; - transform: scaleX(0); transform-origin: 0% 0%; - transform: translate3d(0, 0, 0); + transform: scaleX(0) translate3d(0, 0, 0); height: 2px; transition: transform 1s, opacity 1s; display: none;