diff --git a/src/vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.css b/src/vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.css index 4a882d18248d71589c37fa69f0b24840151d94f2..97c2b8293421a969ae79e7d7bdf047824712f1ad 100644 --- a/src/vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.css +++ b/src/vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.css @@ -12,11 +12,14 @@ width: 100%; height: 100%; position: absolute; - transition: left 0.25s, opacity 0.25s; left: 0; top: 0; } +.monaco-workbench .part.editor > .content .walkThroughContent .gettingStartedContainer.animationReady .gettingStartedSlide { + transition: left 0.25s, opacity 0.25s; +} + .monaco-workbench .part.editor > .content .walkThroughContent .gettingStartedContainer .gettingStartedSlide.categories { display: flex; flex-direction: column; diff --git a/src/vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.ts b/src/vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.ts index d4c4813342dd578d3304d60ffe5066874ca278c2..496e353a47f70ab7359a1b5de54c29b9e4142101 100644 --- a/src/vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.ts +++ b/src/vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.ts @@ -258,6 +258,7 @@ export class GettingStartedPage extends Disposable { } else { tasksSlide.classList.add('next'); } + setImmediate(() => assertIsDefined(container.querySelector('.gettingStartedContainer')).classList.add('animationReady')); } private layout() {