I am not seeing this bug in our markdown cooking code:
it 'does not strip zero width spaces' do
from = "hi\u{200B}\u{FEFF}there"
cooked = PrettyText.cook(from)
cooked = cooked.gsub(/<[^>]*>/, "")
expect(cooked).to eq from
end
So let me take this one step back, does the preview look right before you post?