From 2bb41daebe1628d4b48abb43306b3ef1c866ca09 Mon Sep 17 00:00:00 2001 From: Gunir <134402102+gunir@users.noreply.github.com> Date: Thu, 17 Oct 2024 09:35:03 +0700 Subject: [PATCH] Better placement for Open In Split View --- src/ZenViewSplitter.mjs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/ZenViewSplitter.mjs b/src/ZenViewSplitter.mjs index bc45279..be166be 100644 --- a/src/ZenViewSplitter.mjs +++ b/src/ZenViewSplitter.mjs @@ -93,15 +93,13 @@ class ZenViewSplitter extends ZenDOMOperatedFeature { } insertIntoContextMenu() { - const sibling = document.getElementById('context-stripOnShareLink'); + const sibling = document.getElementById('context-sep-open'); const menuitem = document.createXULElement('menuitem'); menuitem.setAttribute('id', 'context-zenSplitLink'); menuitem.setAttribute('hidden', 'true'); menuitem.setAttribute('oncommand', 'gZenViewSplitter.splitLinkInNewTab();'); menuitem.setAttribute('data-l10n-id', 'zen-split-link'); - sibling.insertAdjacentElement('afterend', document.createXULElement('menuseparator')); - sibling.insertAdjacentElement('afterend', menuitem); - sibling.insertAdjacentElement('afterend', document.createXULElement('menuseparator')); + sibling.insertAdjacentElement('beforebegin', menuitem); } /** @@ -1136,4 +1134,4 @@ class ZenViewSplitter extends ZenDOMOperatedFeature { } } -window.gZenViewSplitter = new ZenViewSplitter(); \ No newline at end of file +window.gZenViewSplitter = new ZenViewSplitter();