Discourse changes to posts

Honestly, I am still seeing some non-obvious behaviour, so am still not sure exactly how special characters like … and © are treated without looking at the actual computer code, but my test post seems to show— please check how the output looks on your own device!— that .. and ... and .... all turn into the same ellipsis glyph:

test test
..
...
....

but that three dots followed by a space —let’s try “zero width non joiner” — and finally another dot to end the sentence yields …‌.

@kaylasdad99 - I tried to send you a test message. Did you receive it?

Is it the one you sent yesterday? I got that, but that wasn’t the same person.

If you sent another test message to me since then, no I didn’t get it.

Yes, just the one. Just checking!

And using the @ symbol just earned me a brand new shiny badge!

Overall I’m very positive about this change but “correcting” posts is a really terrible bit of behaviour. It doesn’t feel like something the mods would be able to change but if they can then they absolutely must.

Sigh.

FML.

To avoid misunderstandings, it is not that the software “corrects” any posts, just that you must keep in mind you are working in a markup language with a particular syntax, for example for bold and italic text, and not at all like using a typewriter.

How does changing ellipsis-plus-period to just ellipsis fit into that particular syntax?

I’m still confused about the orange pencils. Over in “Test-dont read.(sorry folks,I already miss the old site!) - #72 by JackieLikesVariety” I just made a post, and edited it twice, but I don’t see anything that indicates that (to me or anyone else).

In GQ there’s a thread, “Term conspiracy theorists use” which does have the orange pencil. The OP did indicate (with a manual “ETA:”) that the post had been edited–so, does that mean that sometimes the system does show an indication of a user-edit? If so, when does it do that, and when not, and why?

Alternatively, if that orange pencil is for a system-edit, why the heck would Discourse have edited that OP? The only such system-edits I’ve run across so far have been when you quote the entire post for the post right before yours, which presumably wouldn’t apply to an OP.

I’m going to quote my entire post! Mwa-ha-ha-ha-HA!

Yes, dammit, I really want to post again.

[Speaking as Discourse Staff]

Hot tip for everyone here – if you’re curious about how @eschereal is doing that formatting, get the link to the post and replace the /t/topic-title-here/ in the URL with /raw/.

https://boards.straightdope.com/raw/913425/12

This works for all posts. We can see exactly how many dots were used earlier, too: https://boards.straightdope.com/raw/913425/6

Encore!

So, does the orange pencil come out for multi-quotes if it’s the post right before yours?

ETA: Yes it does. But NOT if you quote the entire post that you yourself posted?

Where’s the logic in that?

It does not change ellipsis-plus-period to just ellipsis. It’s not that smart. All it does is check for two or more dots and replace them by a single “ellipsis” glyph. In fact, if I manually insert an ellipsis followed immediately by a dot, I get …. , which is an alternate solution to @needscoffee’s problem.

You can also see things like two or three hyphens turning into correspondingly long dashes— one thing which does feel like an attempt at correction is the collapsing of multiple commas into one.

To conclude, once you are aware of what it actually does, perhaps through trial and error since we do not know what custom modifications have been made to this site, you will be able to override it when necessary.

https://github.com/markdown-it/markdown-it/blob/master/lib/rules_core/replacements.js

It also changes an asterisk for a footnote into a list bullet.

And when I leave two or three blank lines between paragraphs, it removes all but one.

Ve haf vays . . .

 
 
 
 
 

. . . to make it happen.

(ETA: Well, you all wanted less white space, didntcha?)

Also (although I didn’t try this myself), I think if you put a back-slash in front of the * it stops it from doing that.

* Okay, I’ll try it now.
* See that?

What I typed to get the above was exactly this:

\* Okay, I'll try it now.
\* See that?

aaaabbbbb xyxyxyxyxyx wiiwiwiwiwi

ETA: See the above non-sense? Disco-Nanny-Bot didn’t hassle me (this time) about making a post that doesn’t make sense, but it did exactly that a few days ago. That’s the kind of interventions that we probably don’t really appreciate around here.