У меня есть Openseadragon холст с Fabricjs оверлеем.Я добавляю прямоугольник везде, где пользователь нажимает на холсте.Он отлично работает в MS Edge и Google Chrome, но в Firefox выдает ошибку event is undefined.Вот плункер: FabricJs Плункер
Openseadragon
Fabricjs
event is undefined
Вам нужно передать options.originalEvent вместо options.e в
options.originalEvent
options.e
var rectLocation = overlay.fabricCanvas().getPointer(options.originalEvent);
документ холст-клик
Здесь обновляется plunker .