…ngs like tables
Might later add block as well as inline math and wish the class name were different. No sense adding the class name right now when there's no immediate need for it. Also moved a Chrome-specific comment closer to the Chrome-specific code.
This corrects a few things. * Fixes issue #237: If a setting got added (directly by the user, or some other way) that was not a string, errors would repeatedly occur and spam the console. * Not all preferences were getting synchronized (in particular the newer ones). * Non-ASCII characters in preferences (for example, in a CSS comment) would be corrupted when they were retrieved.
Previously (yesterday) it was an "assignment agreement", but after re-reading it today (and reading other CLAs) I see that the contributor effectively has to give up all control -- like, "exclusive license" kind of thing. That's overreaching and unnecessary. So I'm changing it to a "more standard" style of agreement. I have also updated my own contributor agreement file.