💬 Commented on "[2025.4.0][2025.3.2]横スワイプでタイムラインの切り替えができない": nakkaa "このような実装だと問題があると言うことでしょうか。
ぱっと見動きそうですが。
```diff
diff --git a/packages/frontend/src/pages/timeline.vue b/packages/frontend/src/pages/timeline.vue
index d2bf162ce5..d327628803 100644
--- a/packages/frontend/src/pages/timeline.vue
+++ b/packages/frontend/src/pages/timeline.vue
@@ -8,6 +8,7 @@ SPDX-License-Identifier: AGPL-3.0-only
<MkStickyContainer>
<template #header><MkPageHeader v-model:tab="src" :displayMyAvatar="true" :actions="headerActions" :tabs="$i ? headerTabs : headerTabsWhenNotLogin"/></template>
<MkSpacer :contentMax="800">
+<MkSwiper v-model:tab="src" :tabs="$i ? headerTabs : headerTabsWhenNotLogin">
<MkInfo v-if="isBasicTimeline(src) && !store.r.timelineTutorials.value[src]" style="margin-bottom: var(--MI-margin);" closable @close="closeTutorial()">
{{ i18n.ts._timelineDescription[src] }}
</MkInfo>
@@ -26,6 +27,7 @@ SPDX-License-Identifier: AGPL-3.0-only
:sound="true"
@queue="queueUpdated"
/>
+</MkSwiper>
</MkSpacer>
</MkStickyContainer>
</div>
@@ -38,6 +40,7 @@ import type { Tab } from '@/components/global/MkPageHeader.tabs.vue';
import type { MenuItem } from '@/types/menu.js';
import type { BasicTimelineType } from '@/timelines.js';
import MkTimeline from '@/components/MkTimeline.vue';
+import MkSwiper from '@/components/MkSwiper.vue';
import MkInfo from '@/components/MkInfo.vue';
import MkPostForm from '@/components/MkPostForm.vue';
import * as os from '@/os.js';
```"
https://github.com/misskey-dev/misskey/issues/15722#issuecomment-2824207623
[2025.4.0][2025.3.2]横スワイプでタイムラインの切り替えができない · Issue #15722 · misskey-dev/misskey