Hello.

I found this:

shortcut := $a ctrl.
self assert: shortcut == shortcut shift

Why modifiers change receiver state instead of create new instance?
To me it is very bad unexpected behaviour.

There is another example:

shortcut := $a ctrl.
self assert: shortcut == (KMModifier shift + shortcut)

Yes. Such operation modified argument of message #+. What the crapp! Why it
not returns new instance?

I hope you agree to change this behaviour

Reply via email to