Thanks for taking time to answer.
Absolutely yes.
As i said i fiddled with about:config browser.link preferences:
A) browser.link.open_newwindow - for links in Firefox tabs
is set to default value
3 = divert new window to a new tab (default)
B) browser.link.open_newwindow.override.external - for links in Firefox tabs
i tried all the following
-1 = apply the setting under (A) to external links (default)
3 = open external links in a new tab in the last active window
1 = open external links in the last active tab replacing the current page
C) browser.link.open_newwindow.restriction - for links in other programs
i tried all the following
2 = apply the setting under (A) to normal windows, but NOT to script windows with features (default)
0 = apply the setting under (A) to ALL new windows (even script windows with features)
Then i always restarted firefox to be sure the preferences were really active.
Changing those preferences has effect in the behavior of firefox for other applications, for example vscode md editor and zettlr that send open_window command to active browser instance, but as far as i was able to see it looks that obsidian does not interact at all with the active browser instance, instead it always start a new firefox instance.
And this instance is stripped of all the customization and the installed extension, that’s like going from driving a full optional Cadillac to driving a horse-drawn buggy.