We digged a bit more, and we think it's definitely a bug in Keymapping.
The problem is made obvious by the global shortcuts recently introduced:
Some shortcuts start with Cmd+o and add something else (for example, Cmd+o, Cmd+s opens the settings browser).
The problem is that if you only press Cmd+o, the event is swallowed and the Cmd+o defined locally no longer triggers.
If you disable all global keybindings that start with Cmd+o:
((self globalCategories flatCollect: [ :each | each allEntries keymaps ])
select: [ :each | each shortcut beginsWith: $o command ]) do: #disable
you can again use the shortcuts locally:
((PluggableTextMorph
on: 'haba'
text: #asText
accept: nil)
bindKeyCombination: $o command toAction: [ 'does not halt' halt ];
bindKeyCombination: $/ command toAction: [ 'it halts' halt ])�
openInWorld
Doru