PROBLEM SOLVED!
I forgot to put EnableClientScript="False" on the CustomValidators. Apparently, Firefox was trying to do client-side validation by referring to non-existent client-size code, or some such thing.
Adding the EnableClientScript="False" attribute seems to clear up the problem.
CuteEditor is exonerated!