We had a lot of function definitions inside the body of an if statement, which Firefox and Safari don't like. I've moved them out by making the if-statement return null in the opposite case. The commit only changes a few lines, but because of the indentation, the diff looks enormous.
We had a lot of function definitions inside the body of an if statement, which Firefox and Safari don't like. I've moved them out by making the if-statement return null in the opposite case. The commit only changes a few lines, but because of the indentation, the diff looks enormous.