@@ -51,7 +51,6 @@ import {
5151import { renderNodeTagPopupButton } from "./renderNodeTagPopup" ;
5252import { renderImageToolsMenu } from "./renderImageToolsMenu" ;
5353import { formatHexColor } from "~/components/settings/DiscourseNodeCanvasSettings" ;
54- import { getSetting } from "./extensionSettings" ;
5554import { mountLeftSidebar } from "~/components/LeftSidebarView" ;
5655import { getUidAndBooleanSetting } from "./getExportSettings" ;
5756import { getCleanTagText } from "~/components/settings/NodeConfig" ;
@@ -263,12 +262,13 @@ export const initObservers = async ({
263262 key : "trigger" ,
264263 defaultValue : "\\" ,
265264 } ) . trim ( ) ;
266- const personalTriggerCombo =
267- ( onloadArgs . extensionAPI . settings . get (
268- "personal-node-menu-trigger" ,
269- ) as IKeyCombo ) || undefined ;
265+ const personalTriggerCombo = getPersonalSetting < IKeyCombo > ( [
266+ "Personal node menu trigger" ,
267+ ] ) ;
270268 const personalTrigger = personalTriggerCombo ?. key ;
271- const personalModifiers = getModifiersFromCombo ( personalTriggerCombo ) ;
269+ const personalModifiers = personalTriggerCombo
270+ ? getModifiersFromCombo ( personalTriggerCombo )
271+ : [ ] ;
272272
273273 const leftSidebarObserver = createHTMLObserver ( {
274274 tag : "DIV" ,
@@ -330,7 +330,8 @@ export const initObservers = async ({
330330 }
331331 } ;
332332
333- const customTrigger = getSetting ( "node-search-trigger" , "@" ) ;
333+ const customTrigger =
334+ getPersonalSetting < string > ( [ "Node search menu trigger" ] ) ?? "@" ;
334335
335336 const discourseNodeSearchTriggerListener = ( e : Event ) => {
336337 const evt = e as KeyboardEvent ;
0 commit comments