diff --git a/public/scripts/components/FirmwareUploadComponent.js b/public/scripts/components/FirmwareUploadComponent.js
index 4799ba2..05d3859 100644
--- a/public/scripts/components/FirmwareUploadComponent.js
+++ b/public/scripts/components/FirmwareUploadComponent.js
@@ -447,8 +447,7 @@ class FirmwareUploadComponent extends Component {
Firmware upload in progress...
diff --git a/public/styles/main.css b/public/styles/main.css
index 08c69e1..28c053a 100644
--- a/public/styles/main.css
+++ b/public/styles/main.css
@@ -4184,7 +4184,28 @@ select.param-input:focus {
width: 48px;
height: 48px;
color: var(--accent-primary);
- animation: spin 1s linear infinite;
+}
+
+.overlay-spinner .spinner circle {
+ animation: pulse 1.5s ease-in-out infinite;
+ stroke-dasharray: none;
+ stroke-dashoffset: 0;
+ transform-origin: center;
+}
+
+@keyframes pulse {
+ 0% {
+ opacity: 0.3;
+ transform: scale(0.6);
+ }
+ 50% {
+ opacity: 1;
+ transform: scale(1.0);
+ }
+ 100% {
+ opacity: 0.3;
+ transform: scale(0.6);
+ }
}
.overlay-text {