I actually anticipate that I'll be sorting this problem out myself at a later point, though anyone is welcome to jump ahead and fix this.
The issue is as following
* Mirror logging in mafia is written by writing gCLI to a file, the output is written as html
* The html tags such as <font> <br> and the like are included in the resulting text. And the non-html unsafe characters should be entity encoded.
* However, the following was not encoded
* Mirror logging doesn't seem to actually entity encode the characters as you would expect, which is normally a non-issue if people are reading it as a text file.
* Firefox struggles to load the html due to the invalid tags apparently declared
Two trains of thoughts come from this. The first is keeping it human readable, because
The second is that the text is written as if its html, with tags included. So we should make sure its valid html.
I'm of the latter opinion. Especially if it makes it corrupt html which forces everyone to read it as .txt
Chrome, I think it didn't struggle as much on the page. But that's not a very good argument. "Chrome handles corrupt text without slowing down, so we don't need to fix" and all
The issue is as following
* Mirror logging in mafia is written by writing gCLI to a file, the output is written as html
* The html tags such as <font> <br> and the like are included in the resulting text. And the non-html unsafe characters should be entity encoded.
* However, the following was not encoded
Preference _bastilleLastBattleResults changed from to MA<MD,CA<CD,PA>PD<br>
* Mirror logging doesn't seem to actually entity encode the characters as you would expect, which is normally a non-issue if people are reading it as a text file.
* Firefox struggles to load the html due to the invalid tags apparently declared
Two trains of thoughts come from this. The first is keeping it human readable, because
Preference _bastilleLastBattleResults changed from to MD>MA,CD>CA,PD>PA<br>
isn't really.The second is that the text is written as if its html, with tags included. So we should make sure its valid html.
I'm of the latter opinion. Especially if it makes it corrupt html which forces everyone to read it as .txt
Chrome, I think it didn't struggle as much on the page. But that's not a very good argument. "Chrome handles corrupt text without slowing down, so we don't need to fix" and all
