Non-Breaking Hyphen Sequence Interpreted as Cmd-hyphen (Zoom out)
To enter a non-breaking hyphen in Google Chrome just enter &amp;#8209;: &#8209; (&lt;- check the source by opening my answer in the edit mode).
The underlaying web app has to support this though.

A universal method to enter a non-breaking hyphen for all apps is to enable "Unicode Hex Input" from System Preferences -> Keyboard -> Input Source, choose it in the menubar and enter alt2011.

For Apple and probably some other apps you may set up an auto correct entry like nbhy -> ‑. You have to type nbhyspacedelete to add a non-breaking hyphen then.

With apps like Karabiner or Ukelele you may reduce the effort by remapping key strokes.



I still have to investigate the behavior to add an explanation why this happens.