Spaces:
Running
Running
fix: clear previous 3D model before loading new one in extract step
Browse files- index.html +4 -1
index.html
CHANGED
|
@@ -1073,6 +1073,10 @@
|
|
| 1073 |
async function startExtraction() {
|
| 1074 |
if (!generationResult) return;
|
| 1075 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1076 |
showLoading();
|
| 1077 |
startProgressListener();
|
| 1078 |
try {
|
|
@@ -1087,7 +1091,6 @@
|
|
| 1087 |
const glbUrl = result.data[0].url;
|
| 1088 |
|
| 1089 |
stopProgressListener();
|
| 1090 |
-
const viewer = document.getElementById('main-3d-viewer');
|
| 1091 |
viewer.src = glbUrl;
|
| 1092 |
setStep(3);
|
| 1093 |
hideLoading();
|
|
|
|
| 1073 |
async function startExtraction() {
|
| 1074 |
if (!generationResult) return;
|
| 1075 |
|
| 1076 |
+
// Clear previous model immediately so it won't show during loading
|
| 1077 |
+
const viewer = document.getElementById('main-3d-viewer');
|
| 1078 |
+
viewer.removeAttribute('src');
|
| 1079 |
+
|
| 1080 |
showLoading();
|
| 1081 |
startProgressListener();
|
| 1082 |
try {
|
|
|
|
| 1091 |
const glbUrl = result.data[0].url;
|
| 1092 |
|
| 1093 |
stopProgressListener();
|
|
|
|
| 1094 |
viewer.src = glbUrl;
|
| 1095 |
setStep(3);
|
| 1096 |
hideLoading();
|