diff --git a/packages/frontend/src/components/MkWorldAvatarEditDialog.vue b/packages/frontend/src/components/MkWorldAvatarEditDialog.vue index b8d7cfa8e6..db2b267c29 100644 --- a/packages/frontend/src/components/MkWorldAvatarEditDialog.vue +++ b/packages/frontend/src/components/MkWorldAvatarEditDialog.vue @@ -35,7 +35,7 @@ SPDX-License-Identifier: AGPL-3.0-only :enterFromClass="prefer.s.animation ? $style.transition_options_enterFrom : ''" :leaveToClass="prefer.s.animation ? $style.transition_options_leaveTo : ''" > -
+
diff --git a/packages/frontend/src/pages/rooms/room.add-object-dialog.vue b/packages/frontend/src/pages/rooms/room.add-object-dialog.vue index 11dae7614f..289e8d17b6 100644 --- a/packages/frontend/src/pages/rooms/room.add-object-dialog.vue +++ b/packages/frontend/src/pages/rooms/room.add-object-dialog.vue @@ -203,7 +203,7 @@ watch(selectedId, (newId) => { }); function updateObjectOption(k: string, v: any) { - controller.updateObjectOption(k, v, attachments); + controller.updateObjectOption(k, deepClone(v), attachments); selectedObjectOptionsState.value![k] = v; } @@ -341,9 +341,10 @@ async function cancel() { position: absolute; top: 0; right: 0; - height: stretch; + height: 100%; width: 300px; overflow: auto; + scrollbar-gutter: stable; box-sizing: border-box; padding: 32px 16px 16px 16px; background: var(--MI_THEME-panel); diff --git a/packages/frontend/src/pages/rooms/room.core.vue b/packages/frontend/src/pages/rooms/room.core.vue index 88961705a0..eead5fe77b 100644 --- a/packages/frontend/src/pages/rooms/room.core.vue +++ b/packages/frontend/src/pages/rooms/room.core.vue @@ -433,7 +433,7 @@ function showSnappingMenu(ev: PointerEvent) { function updateObjectOption(k: string, v: any) { // TODO: podtMrssageのコスト削減のためattachmentsは更新がある場合のみ送る - controller.updateObjectOption(controller.selected.value.objectId, k, v, attachments); + controller.updateObjectOption(controller.selected.value.objectId, k, deepClone(v), attachments); } async function addObject(ev: PointerEvent) {