Error de Firefox solo con jQuery - handleObj.handler.apply no es una función

Estoy trabajando en un complemento que expande el selector de rango de Dan Grossman.Aquí está mi repositorio. Perdone mi código desordenado, esto todavía es un trabajo en progreso. Mi problema es que Firefox no reconoce hacer clic en las entradas.Esto es la línea relevante:

this.container.find('.ranges')
    .on('click', 
        '.daterangepicker_start_input, .daterangepicker_end_input',   
        $.proxy(this.focusInput, this));

Ahora la funciónfocusInput en sí mismo no importa, realmente, porque agregué un simpleconsole.log en la parte superior y es muy obvio que no se está ejecutando en absoluto (agregar puntos de interrupción tampoco ayudó).

Pensé que podría ser porque estoy usando entradas deshabilitadas, pero cambiar eso no ayudó (y no debería ser un problema, ya que el evento se detecta a través del elemento padre).

El mensaje de error que recibo de la consola de Firefox es:

TypeError: handleObj.handler.apply is not a function       jquery-1.11.0.js:4995
TypeError: handleObj.handler.apply is not a function       jquery-1.11.0.js:4624

Lo que me dice que el problema es con jQuery (que me resulta difícil de creer). Supongo que hice algo mal que causa un error con jQuery, pero como Chrome no se queja, me resulta difícil rastrear exactamente dónde me equivoqué.

Me encantaría obtener ayuda sobre esto. ¡Gracias por adelantado!

actualizar

He actualizado el código en github. Ahora el clic no funciona solo con elementos que estaban ocultos al principio (lo cual ... no tiene sentido), pero lo más importante:No recibo ningún error en absoluto. Entonces estoy atascado. No tengo idea de cuál es el problema de FF. Incluso Internet Explorer no se queja, ¿qué demonios?

Respuestas a la pregunta(3)

Su respuesta a la pregunta