Default to no emoji when rendering Markdown #850
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Identify the Bug
I saw this linter message when I opened the
package-backend
project and grew curious:Turns out that emoji is an interpretation of
:@
.I am guessing that most people who render Markdown would not expect that the character sequence
:@
would, in all cases, be converted to an emoji. So let's make that an opt-in feature.Description of the Change
Change the default for
useDefaultEmoji
inatom.ui.markdown.render
tofalse
.Alternate Designs
I thought about removing this option altogether out of spite, but I calmed down.
Possible Drawbacks
Nah.
Verification Process
In the devtools console, run
and inspect the output. On
master
it'll be a smiley; on this PR branch it'll be the literal text:@
.Release Notes
Switch default to false for converting ASCII emoticons to emoji when rendering Markdown.