Skip to content

Commit ad115fc

Browse files
committed
fix(amazonq): use progress bar decorator while loading q chat on remote
animated icons do not show up on remote
1 parent 996c6bb commit ad115fc

File tree

1 file changed

+9
-1
lines changed
  • plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/toolwindow

1 file changed

+9
-1
lines changed

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/toolwindow/AmazonQPanel.kt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import com.intellij.openapi.util.Disposer
1010
import com.intellij.ui.components.JBLoadingPanel
1111
import com.intellij.ui.components.JBTextArea
1212
import com.intellij.ui.components.panels.Wrapper
13+
import com.intellij.ui.components.ProgressBarLoadingDecorator
1314
import com.intellij.ui.dsl.builder.Align
1415
import com.intellij.ui.dsl.builder.AlignX
1516
import com.intellij.ui.dsl.builder.AlignY
@@ -103,7 +104,14 @@ class AmazonQPanel(val project: Project, private val scope: CoroutineScope) : Di
103104
}
104105
browser.complete(null)
105106
} else {
106-
val loadingPanel = JBLoadingPanel(null, this)
107+
val loadingPanel = if (isRunningOnRemoteBackend()) {
108+
JBLoadingPanel(null) {
109+
ProgressBarLoadingDecorator(it, this, -1)
110+
}
111+
} else {
112+
JBLoadingPanel(null, this)
113+
}
114+
107115
val wrapper = Wrapper()
108116
loadingPanel.startLoading()
109117

0 commit comments

Comments
 (0)