@XnTriq: The unwanted partial italicisation in my first post that you kindly removed is back after I edited the post to remove an unwanted space in my text that I had presumably missed before...
I have seen something similar once or twice before, and it does seem to arise from some bug in phpBB.
Thanks, I managed to follow your cryptic instruction with the usual difficulty, and removing the space that was presumably inserted by XnTriq to correct the original issue has removed the unwanted italicisation...
But the need for that space surely arises from a bug in phpBB?
I'm focused on the apparent bug, but thanks to user0 for identifying the cause, and to you for the suggested workaround which hopefully I will never need.
https://www.phpbb.com/community/viewtopic.php?p=14948931#p14948931 wrote:The BBCode syntax skips attributes with no values, so [x x] is interpreted as [x]. Illegal characters cause the whole thing to be ignored. You can add your own markup validation via a tag filter. Tag filters can be added via an extension. The return value of tag filters is ignored in s9e\TextFormatter 1.0 but it's required in earlier versions such as the one that ships with phpBB 3.2.2 and earlier.
https://www.phpbb.com/community/viewtopic.php?p=14949131#p14949131 wrote:At some point in the future, I may revise the way this specific example is handled but even if something like [x x] was rejected, something like [i ] or [i=1] would remain valid. That's why if a specific implementation of some markup is required, it's best to validate it in a custom filter or maybe even as a custom plugin in some instances.