OK, I have a theory as to what is going wrong. The way this relates to my post last week, is that we are mostly not actually using rolltemplates (we do use them for some things, but mostly we just send send html to the chat window). Also, we used to use inline styling, but we are trying to avoid inline styling now, and are trying to apply css to the classes we are sending as html to the chat window, and we use (or possibly misuse) the .sheet-rolltemplate tags to do so. Now what I think is happening, is that when the system enters or exits dark mode, the system adds a class "body.sheet-darkmode" at a very high level that encompasses both the character sheet and the chatwindow, sending both into or out of darkmode. I don't know why, but my guess is that for some reason there were problems applying the css selectors body.sheet-darkmode .sheet-rolltemplate-myselector { xxx } and the systems people gave us the selector .sheet-rolltemplate-darkmode to be used as .sheet-rolltemplate-darkmode.sheet-rolltemplate-myselector My further guess is that when the sheet enters or exits darkmode, the system goes through looking for classes with .sheet-rolltempate-(anything) selectors and adding or removing the .sheet-rolltemplate-darkmode class as well. Further, I guess that when a genuine rolltemplate command is done, the system applyes or removes the .sheet-rolltemplate-darkmode selector as needed. Thus the class is applied when the darkmode changes, or when a genuine rolltemplate command is done. No problems. I think the problem is that when somebody just sends html to the chat window, that is not actually part of a gunuine rolltemplate command, the system does not check to see if it should be adding or removing .sheet-rolltemplate-darkmode classes. Thus, rolls made in light mode get converted to dark mode when the system is set to darkmode. But new rolls show up in lightmode because the system is not adding the .sheet-rolltemplate-darkmode class to that code. So what do people think? Could this theory be correct? What can be done? Can we just use body.sheet-darkmode .sheet-rolltemplate-myselector? Does anybody know what the problem was that caused roll20 to implement .sheet-rolltemplate-darkmode in the first place? Any other ideas of things to try? Thanks.