mirror of
https://github.com/glitch-soc/mastodon.git
synced 2025-12-14 00:08:46 +00:00
Fix post navigation in single-column mode when Advanced UI is enabled (#37044)
This commit is contained in:
@@ -1,5 +1,3 @@
|
|||||||
import { initialState } from '@/mastodon/initial_state';
|
|
||||||
|
|
||||||
interface FocusColumnOptions {
|
interface FocusColumnOptions {
|
||||||
index?: number;
|
index?: number;
|
||||||
focusItem?: 'first' | 'first-visible';
|
focusItem?: 'first' | 'first-visible';
|
||||||
@@ -14,7 +12,10 @@ export function focusColumn({
|
|||||||
focusItem = 'first',
|
focusItem = 'first',
|
||||||
}: FocusColumnOptions = {}) {
|
}: FocusColumnOptions = {}) {
|
||||||
// Skip the leftmost drawer in multi-column mode
|
// Skip the leftmost drawer in multi-column mode
|
||||||
const indexOffset = initialState?.meta.advanced_layout ? 1 : 0;
|
const isMultiColumnLayout = !!document.querySelector(
|
||||||
|
'body.layout-multiple-columns',
|
||||||
|
);
|
||||||
|
const indexOffset = isMultiColumnLayout ? 1 : 0;
|
||||||
|
|
||||||
const column = document.querySelector(
|
const column = document.querySelector(
|
||||||
`.column:nth-child(${index + indexOffset})`,
|
`.column:nth-child(${index + indexOffset})`,
|
||||||
|
|||||||
Reference in New Issue
Block a user