I've been encountering some formatting strangeness in any text block (code and markdown) on Safari v10.0.1 using jupyter notebook v4.3.0.
Spaces in text are not being show. Once characters are placed the formatting looks correct. I've included an example below:

If there are characters on the line after the cursor, there don't seem to be any issues. I haven't been able to replicate the issue in Chrome.
Possibly related to #1943. Thanks for any help!