This is something that just started happening recently. I use HTML/CSS like the below to add a graphical indication of buffs/debuffs on the Starfinder HUD sheet and of crits/fumbles in the roll templates. Recently however, my debuff/fail notation has gained additional characters; inspection of the element shows that ".charsheet" has been appended to the "}" that represents a down arrow in the pictos font. This is not included in the code as you can see below. Is there a reason that this change was made to the parsing of the html/css? HTML <rolltemplate class="sheet-rolltemplate-sf_generic">
<!-- <div class='header-placeholder'>
{{title}}
</div> -->
<span class='generic-header'>
{{title}}
</span>
<div class='generic-body'>
{{#r1}}
<div class='highlighted split r1name'>
{{#r1name}}
{{r1name}}
{{/r1name}}
{{^r1name}}
<span data-i18n='check'>CHECK</span>
{{/r1name}}
</div>
<div class='highlighted split roll'>
{{r1}}
</div>
{{/r1}}
{{#notes}}
<div class='highlighted across notes-row'>
<span class='notes' data-i18n='notes:'>NOTES</span>{{notes}}
</div>
{{/notes}}
</div>
<div class='generic-footer'>
{{#characterid}}
{{#name}}
[{{name}}](<a href="https://journal.roll20.net/character/{{characterid}}" rel="nofollow">https://journal.roll20.net/character/{{characterid}}</a><>)
{{/name}}
{{/characterid}}
{{^characterid}}
{{name}}
{{/characterid}}
</div>
</rolltemplate>
CSS .sheet-rolltemplate-sf_generic .inlinerollresult.fullcrit:after,
.sheet-rolltemplate-sf_attack .inlinerollresult.fullcrit:after,
.sheet-rolltemplate-sf_spell .inlinerollresult.fullcrit:after{
font-family:Pictos;
content:'{';
}
.sheet-rolltemplate-sf_generic .inlinerollresult.fullfail:before,
.sheet-rolltemplate-sf_attack .inlinerollresult.fullfail:before,
.sheet-rolltemplate-sf_spell .inlinerollresult.fullfail:before{
font-family:Pictos;
content:'}';
}
And what it looks like Also, somewhat related to this, it appears that all parts of a roll template declaration must be made using double quotes as opposed to the single quotes that are allowed for the rest of the sheet. Is there a reason for this?