Profile

Documenting user.sitename DW shortcut bugs

Expand Cut Tags

No cut tags

May. 7th, 2020

jesse_the_k: Lucy the ACD's butt & tail are all that's visible since her head is down a gopher hole (LUCY gopher hunter)
[personal profile] jesse_the_k

The @ shortcut explodes when a period follows the username.sitename

If @username.sitename appears at the end of a sentence, like

input: The best bug hunter is @punk.ao3.

Dreamwidth fails to expand, showing the error message [ bad username or site: punk @ AO3 ] and swallowing the period. Like this:

unescaped text, throws error that includes the period: The best bug hunter is [archiveofourown.org profile] punk.

(I formatted the input sample by surrounding the at-sign with backticks.)

Current workaround:

only the period is escaped inside backticks: the best bug hunter is [archiveofourown.org profile] punk.

Prepush workaround was to add backslash before period, which no longer works

the period is escaped by a backslash: the best bug hunter is [archiveofourown.org profile] punk.


When the full TLD is included, user head displays correctly BUT it still swallows the period.

The best bug hunter is [archiveofourown.org profile] punk.

Also known as actually [archiveofourown.org profile] punk.

That would be [twitter.com profile] runpunkrun.

Used to be [github.com profile] runpunkrun.

Other contacting punctuation doesn't trigger the bug

Why do you read [twitter.com profile] jesse_the_k? Never read [ao3.org--she profile] jesse_the_k's terrible. She never tweets at [twitter.com profile] jesse_the_k!

jesse_the_k: text: Be kinder than need be: everyone is fighting some kind of battle (Default)
[personal profile] jesse_the_k
The @ shortcut explodes when a period follows the username.sitename

If @username.sitename appears at the end of a sentence, like

> input: The best bug hunter is @punk.ao3.

Dreamwidth throws error message [ bad username or site: punk @ AO3. ] which includes the final period. Like this:

> The best bug hunter is [archiveofourown.org profile] punk.


Possible workarounds for HTML:

- precede the period with a zero-width-space character ref: the best bug hunter is [archiveofourown.org profile] punk.

- replace the period with the period character ref: the best bug hunter is [archiveofourown.org profile] punk.

- give up and use the old HTML format: <user name=runpunkrun> [personal profile] runpunkrun

Pre-push workaround was to add backslash before period, which no longer works

> the period is escaped by a backslash: the best bug hunter is [archiveofourown.org profile] punk\.

****

When the full TLD is included, user head displays correctly BUT it still swallows the period. Other punctuation is no problem.

The best bug hunter is [archiveofourown.org profile] punk.

Also known as actually [archiveofourown.org profile] punk.

That would be [twitter.com profile] runpunkrun.

Used to be [github.com profile] runpunkrun.

Why do you read [twitter.com profile] jesse_the_k? Never read [ao3.org--she profile] jesse_the_k's terrible. She never tweets at [twitter.com profile] jesse_the_k!

Style Credit

Page generated Sep. 17th, 2025 11:55 pm
Powered by Dreamwidth Studios