RE: Feedback/Suggestions/Bugs+Changelog
07-26-2018, 05:23 AM
(This post was last modified: 08-09-2018, 09:41 PM by a52.)
More bugs
Alignment tags on a single line don't result in a blank line, unlike most tags. They sort of eat the blank line, leaving one less line break.
"
[noparse]
b
[/noparse]
"
Becomes
"
b
"
(Notice the blank lines between the quotation marks and the "b", that's where the tags are.)
But
"
[noparse]
"
Becomes
"
(The lines with the tags on them just kind of disappear, never to be seen again)
Mismatched tags act... strangely. Say you have the tags [noparse]123[/noparse]. You'd expect it to print out something like this -- 1[noparse][/noparse]2[noparse]3[/noparse] -- right? The 2 and 3 are bolded, because they're within the [noparse][/noparse] tags. The [noparse][/noparse] tags don't work -- nothing is underlined and the tags print as plaintext -- because the front tag can't access the end tag from within the [noparse][b][/noparse] tags.
Or maybe formatting can actually overlap without being completely contained, and it would just end up like this -- [b]1[u]23 -- everything nice and simple and working fine.
Nope.
The end tags take on each other's roles, and you get this -- 123 -- that is, what you would have gotten if the tags were balanced in the beginning, with the bold on the outside.
It's utterly bizarre.
Alignment tags on a single line don't result in a blank line, unlike most tags. They sort of eat the blank line, leaving one less line break.
"
[noparse]
b
[/noparse]
"
Becomes
"
b
"
(Notice the blank lines between the quotation marks and the "b", that's where the tags are.)
But
"
[noparse]
a
[/noparse]"
Becomes
"
a
"(The lines with the tags on them just kind of disappear, never to be seen again)
Mismatched tags act... strangely. Say you have the tags [noparse]123[/noparse]. You'd expect it to print out something like this -- 1[noparse][/noparse]2[noparse]3[/noparse] -- right? The 2 and 3 are bolded, because they're within the [noparse][/noparse] tags. The [noparse][/noparse] tags don't work -- nothing is underlined and the tags print as plaintext -- because the front tag can't access the end tag from within the [noparse][b][/noparse] tags.
Or maybe formatting can actually overlap without being completely contained, and it would just end up like this -- [b]1[u]23 -- everything nice and simple and working fine.
Nope.
The end tags take on each other's roles, and you get this -- 123 -- that is, what you would have gotten if the tags were balanced in the beginning, with the bold on the outside.
It's utterly bizarre.