diff --git a/packages/components/src/components/LazyLoader.vue b/packages/components/src/components/LazyLoader.vue new file mode 100644 index 0000000000..23e11a1056 --- /dev/null +++ b/packages/components/src/components/LazyLoader.vue @@ -0,0 +1,52 @@ + + + + + diff --git a/packages/components/src/components/LoadingSpinner.vue b/packages/components/src/components/LoadingSpinner.vue new file mode 100644 index 0000000000..064fff4275 --- /dev/null +++ b/packages/components/src/components/LoadingSpinner.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/packages/components/src/components/SearchBar.vue b/packages/components/src/components/SearchBar.vue index 99838d3e5c..1492b47ecf 100644 --- a/packages/components/src/components/SearchBar.vue +++ b/packages/components/src/components/SearchBar.vue @@ -222,7 +222,7 @@ export default { return this.$refs.input === window?.document?.activeElement; }, onWindowClick(event) { - if (!getEventTarget(event.target, this.$refs.form)) { + if (!getEventTarget(event.target, this.$refs.form) && this.searchValue) { if (this.$refs.input !== window.document.activeElement) this.showSuggestions = false; if ( diff --git a/packages/components/src/pages/VsCodeExtension.vue b/packages/components/src/pages/VsCodeExtension.vue index 442257ed48..2f8a887b72 100644 --- a/packages/components/src/pages/VsCodeExtension.vue +++ b/packages/components/src/pages/VsCodeExtension.vue @@ -80,10 +80,13 @@ :tabName="VIEW_COMPONENT" :ref="VIEW_COMPONENT" > - + + + + - + + + +
- + + + +
@@ -125,13 +134,16 @@ :tabName="VIEW_FLAMEGRAPH" :allow-scroll="false" > - + + + +