From df74d0c814367c204d1b23f3b93060514cab434f Mon Sep 17 00:00:00 2001 From: RMidhunSuresh Date: Mon, 6 Sep 2021 17:41:36 +0530 Subject: [PATCH] Remove array from logic Signed-off-by: RMidhunSuresh --- src/domain/navigation/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/domain/navigation/index.js b/src/domain/navigation/index.js index 367d5bdc..470f872b 100644 --- a/src/domain/navigation/index.js +++ b/src/domain/navigation/index.js @@ -132,9 +132,9 @@ export function parseUrlPath(urlPath, currentNavPath, defaultSessionId) { segments.push(roomsSegmentWithRoom(rooms, roomId, currentNavPath)); } segments.push(new Segment("room", roomId)); - const partIndex = parts.findIndex(part => part === "open-room"); - const partsAfterRoom = parts.slice(partIndex + 1); - if (partsAfterRoom.length === 1) { + const openRoomPartIndex = parts.findIndex(part => part === "open-room"); + const hasOnlyRoomIdAfterPart = openRoomPartIndex >= parts.length - 2; + if (hasOnlyRoomIdAfterPart) { // Copy right-panel segments from previous path only if there are no other parts after open-room // fixes memberlist -> member details closing/opening grid view const previousSegments = currentNavPath.segments;