Oddly enough, it seems Webkit doesn't like editor.selection.setCursorLocation(span), where span is an empty span with styling:
Typing after setting it this way, does not type within the styled span. Is this a known bug in Chrome - or TinyMCE? Other browsers were fine, but Chrome requires something (like a space) in the element, for it to setCursorLocation, then type into styled area.
Is this the only purpose of those <br data-mce-bogus
nodes?