Skip to content

Commit cf798ff

Browse files
YarosMallorcajrasm91
authored andcommitted
fix(web): memory viewer jumps down on arrow keys
1 parent 39eee6a commit cf798ff

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

web/src/lib/components/memory-page/memory-viewer.svelte

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -662,6 +662,7 @@
662662
viewport={galleryViewport}
663663
{assetInteraction}
664664
slidingWindowOffset={viewerHeight}
665+
arrowNavigation={false}
665666
/>
666667
</div>
667668
</section>

web/src/lib/components/shared-components/gallery-viewer/gallery-viewer.svelte

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
onReload?: (() => void) | undefined;
4343
pageHeaderOffset?: number;
4444
slidingWindowOffset?: number;
45+
arrowNavigation?: boolean;
4546
}
4647
4748
let {
@@ -60,6 +61,7 @@
6061
onReload = undefined,
6162
slidingWindowOffset = 0,
6263
pageHeaderOffset = 0,
64+
arrowNavigation = true,
6365
}: Props = $props();
6466
6567
let { isViewing: isViewerOpen, asset: viewingAsset, setAssetId } = assetViewingStore;
@@ -306,8 +308,12 @@
306308
{ shortcut: { key: '?', shift: true }, onShortcut: handleOpenShortcutModal },
307309
{ shortcut: { key: '/' }, onShortcut: () => goto(AppRoute.EXPLORE) },
308310
{ shortcut: { key: 'A', ctrl: true }, onShortcut: () => selectAllAssets() },
309-
{ shortcut: { key: 'ArrowRight' }, preventDefault: false, onShortcut: focusNextAsset },
310-
{ shortcut: { key: 'ArrowLeft' }, preventDefault: false, onShortcut: focusPreviousAsset },
311+
...(arrowNavigation
312+
? [
313+
{ shortcut: { key: 'ArrowRight' }, preventDefault: false, onShortcut: focusNextAsset },
314+
{ shortcut: { key: 'ArrowLeft' }, preventDefault: false, onShortcut: focusPreviousAsset },
315+
]
316+
: []),
311317
];
312318
313319
if (assetInteraction.selectionActive) {

0 commit comments

Comments
 (0)