As a strange work around, on Windows with AutoHotKey, I did this script that makes it work, if anyone is interested… Still hopes this get fixed!
; Obsidian
#IfWinActive, ahk_exe Obsidian.exe
~LAlt:: Send {Blind}{RCtrl}
$!Tab::
send !{Tab}
return
$!4:: ; Dollar Sign
send !{$}
return
$!8:: ; Left Bracket
send !{`[}
return
$!9:: ; Left Bracket
send !{`]}
return
$!+8:: ; Left Curly Bracket
send !{`{}
return
$!+9:: ; Right Curly Bracket
send !{`}}
return
!7:: ;S
send !{|}
return
$+!7::
Send !{\}
return
#IfWinActive