IMPROVED Markdown Support
IMPROVE actual markdown:
Disable auto-formatting of markdown
italic not bold or italic
Make it the SAME as GITHUB
which is closer to DaringFireball
IMPROVE for mobile:
Please add markdown support for Android client.
IMPROVE for other languages:
Currently the code formatting doesn't work for german keyboard users due to the system expecting another character after the
Due to that, Teams does not recognize the
I think that needs to change.
We’re fixing bugs identified in the comments, and other user reports we’ve received around markdown, but we’ve decided we’re not going to fundamentally change our markdown support.
This is the first time we’ve declined a request, and it didn’t come easily. We weighed this against other important features we’re working on to deliver and we had to make some tough choices.
Really appreciate your understanding on this, and please feel free to ping me if you have any questions, complaints, or need to rant.
96 commentsComments are closed
Please reconsider, mark down was designed to be human readable and editable without any issues, forcing a fancy WYSIWYG ontop just makes formatting a pain when all we want is to do simple things like bold, and inline code.
This is an example of trying to fix something that isn't broken, Many many sites utilise markdown for their post formatting without issue.
Owen Scott commented
I'm a Teams power-user, from one of the first large companies to use Teams. I still can't believe this has been marked as "won't fix" - to the point that I just come back to this thread routinely to post.
The auto-parsing of Markdown (and the associated elimination of the formatting syntax) ruins all of the things that Markdown is good for, and makes using Teams into an incredibly frustrating experience. This is not what anyone wanted when they asked for Markdown support :(
Please note the years of frustrated comments from otherwise happy users and re-open this issue.
Wow, nearly 2 years of negative feedback and it's still completely broken. I can't even get *bold* to work reliably, sometimes it works better if you double-up on the *s but that contradicts Microsoft's own documentation (https://support.office.com/en-us/article/use-markdown-formatting-in-teams-4d10bd65-55e2-4b2d-a1f3-2bebdcd2c772). As a new Teams user I'm baffled by this 'functionality'...
Steve Gibson commented
This is an incredibly important feature for a development team using Teams to communicate. We just switched from Mattermost to Teams and this is one of the worst hangups of the platform yet.
I think this should be reopened. Your goals should align with your clients.
There should be a RAW-Markdown-Editor ideally with support for latex-math. The advantage would be also in an equally formatted text for every user who uses the raw editor. Currently, if you copy & paste Text from multiple sources the result is hard to read.
Jean-François Corbett commented
This roundabout way of pseudo-supporting markdown ends up giving a confusing and janky UX. You've created a bunch of edge cases for yourselves.
Ilya Yablochnikov commented
This is my number one source of frustration with Teams. Everyday I curse it because the formatting is total garbage.
1) Type `something` and send
2) Edit your message and try to add something after "something" (that is now formatted as code). The text you are adding gets formatted as code too and there's no way (that I know of) to reset formatting.
Or try this:
Type "something", now type a backtick, now hit the Home key and put a backtick at the beginning. You would expect that when you send it (or right away) it would get formatted as code. But no, it just sits there with backticks.
Or try pasting anything, it will paste with formatting but if you want to add more text to it that isn't formatted the same way, you can't reset formatting.
This is total **** and if I wasn't forced by work to use this terrible product (there are many other frustrations, this just the most frequent for me) I would never use it.
Sean Amos commented
I wrestle with the markdown "support" in Teams daily.
You cannot copy and paste markdown from another editor into Teams and have it just work, common if you need to prepare a larger message. You need to paste the message in teams, then reformat it inside teams.
No syntax highlighting, nor would the current approach ever support the broadly used syntax:
It's absurd that to get correctly formatted, syntax highlighted code you need at least 3 mouse clicks: Click formatting button (Or Cmd + Shift + X) -> Click Code Snippet -> Click to select language -> Paste/type code -> Click Insert.......
Aside from the big usability steps backward compared to competitors because of this poor design, there's bugs! The most annoying being not being able to get back out of markdown mode once the editor has auto-formatted it.
If any software developers at MS were using Teams as their daily chat app, I could confidently say this WYSIWYG markdown magic would have gotten thrown out very quickly.
This being declined is not a good sign for the future of Teams. Microsoft pretends to be open and willing to accept feedback, but only if it aligns with their current plans. The current "Markdown Support" is easily the most frustrating thing I've used in Teams, and the number of votes on this request show I'm far from alone. It would be far simpler to implement actual markdown support than continue to fix issues with the current editor, and yet, here we are.
Axel Bock commented
it's a shame, first and foremost because you don't actually HAVE markdown support. you have "auto-formatting while typing", which is not the same at all.
markdown support would be if I paste markdown formatted text into the input field, and it would render correctly. hint: it does not :(
Harrison Kiang commented
@MicrosoftTeams please reconsider the following request. Developers all over the world would be more willing to adopt @MicrosoftTeams if it truly supports Markdown as per RFC 7763/7764. Maybe @daringfireball can give you some pointers.
Michael Grenier commented
Just convinced every member of my organisation to switch from Slack to Teams.
Received a few complains that the markdown seems broken. No one can work out the `inline code` or ```multi-line code``` (we use French keyboard, similar to German).
"Wont fix" is not acceptable response. At least tel us that you might in the future look to improve the Markdown...
John Mick commented
Can only agree with other commenters. Markdown is utterly broken in Teams, the live preview makes it impossible to use. Trying to do WYSIWYG is almost always a bad idea, and definitely in Teams.
Reilly Wood commented
I agree with the comment below that says "The Markdown formatting is quintessentially the most painful experience for me in Teams."
It's really, really bad.
Matthew Bungard commented
Can this issue be revisited?
The Markdown formatting is quintessentially the most painful experience for me in Teams.
Could the decision be explained (are non-tech users genuinely getting a better experience?, is there a performance benefit in the current system, etc).
Joseph Robichaud commented
How do I end a preformatted text block? I don't want to hit enter and send the text. I hit shift-enter and that inserts a newline into the text block. Then I type ``` to close the block but that just shows up as text. Also, is there syntax highlighting for code? It always displays in mono-chrome.
I am very used to the markdown syntax used in GitHub and other chat apps like Slack. Is there an option to enable a markdown mode in the editor?
Sean Amos commented
It's a huge pain to have to click the format button, then open the code snippet editor, then select a language from a dropdown. Lifting your hand from the keyboard for 3 clicks instead of doing:
I can't help but think the people who implemented the current markdown support haven't actually used other modern tools.
Sounds like a non-sense decision to me and one which doesn't show you are listening to your customer base.
What's wrong with you guys in Microsoft, aren't you able to accept and support a de-facto standard as it is? Why do you want to reinvent things that already work as they are?
Kris Avi commented
Current markdown is broken, it for code it only works once. In some cases you can get stuck in code mode when.
Matching existing standard seems like a good solutions and I believe there would not be a need for inventing another one. Afterall MS aquired Github, so even the GitHub Flavored Markdown should be kind of theirs to use without any problems...
Things that I have tried and are not working compared to slack, discord or even FB messenger:
* In single line multiple code tags
* Language choosing on multiline tags
* Non-english keyboard backticks down't start code block at all
* Getting stuck in code tag that you cannot end with back-tick any more
This inline rendering seems to bring a lot of problems. Probably the nonenglish back-ticks would work if the markdown processing would run after pressing send. Most likely it would detect the back-ticks.
People seem upset at the decision of "Wontfix", but I guess it is the way how MS works now. A bit off the topic but same happened with Skype. People asked for old features to be kept and reported them being missing as issues and answer was as well "wontfix", but adding new features most didn't even want was something that was done.
I guess it is visible that people want it fixed.
If you do not plan to fix those things then at least let users know of the issues, so they will know not to come from slack that supports those more and might be better environment for development teams as code is shared more and it's support is lacking in Teams.
Bruce Edge commented
Completely agree with the user-base comments here. Match an existing markdown standard. DO NOT re-invent your own, as you see it just ****** everyone off.