Root cause of this was passing a string to <Configure> where it expected a number. The irritating bit about that was that it worked, it just kept re-rendering as the internal state was never an exact match with what was passed.
Took this opportunity to clean up a few other places that were triggering unnecessary re-rendering; page should be noticeably faster now.
Finally, re-enable analytics (which I'd disabled the other dayas a temporary mitigation; didn't fix the root issue, but did stop it from quickly crashing a browser by filling logs with errors)
What Changed?
Root cause of this was passing a string to
<Configure>
where it expected a number. The irritating bit about that was that it worked, it just kept re-rendering as the internal state was never an exact match with what was passed.Took this opportunity to clean up a few other places that were triggering unnecessary re-rendering; page should be noticeably faster now.
Finally, re-enable analytics (which I'd disabled the other dayas a temporary mitigation; didn't fix the root issue, but did stop it from quickly crashing a browser by filling logs with errors)