diff --git a/apps/web/src/pages/products/ProductEditPage.css b/apps/web/src/pages/products/ProductEditPage.css
index 8266b2b..e7d3b96 100644
--- a/apps/web/src/pages/products/ProductEditPage.css
+++ b/apps/web/src/pages/products/ProductEditPage.css
@@ -12,6 +12,13 @@
padding-bottom: 92px;
}
+/* 编辑器快照加载前占满内容可视区,避免加载图标受页面留白影响而偏移。 */
+.product-editor-loading {
+ display: grid;
+ min-height: calc(100vh - 90px);
+ place-items: center;
+}
+
/* 页头 */
.editor-header {
margin: -4px 0 20px;
diff --git a/apps/web/src/pages/products/ProductEditPage.tsx b/apps/web/src/pages/products/ProductEditPage.tsx
index f36492b..716e565 100644
--- a/apps/web/src/pages/products/ProductEditPage.tsx
+++ b/apps/web/src/pages/products/ProductEditPage.tsx
@@ -870,7 +870,11 @@ const ProductEditPage = () => {
if (!currentPlatform) return