Connect-gzip-static не забирает html в firefox

Я нашел этот учебник, в котором рассказывается о том, как обслуживать пример pre-gzipped assets с помощью sync-sync.

Он поднимает *.html, *.css, *.js, *.{jpg,png} в firefox v51.0.1 (текущая версия), но с предыдущей версией (v50) он генерирует ошибку 404 с файлом .html, но найти файл с предварительным кодированием в другой файл.

Я понимаю, что он не находит файл, потому что в pre-gzipped активы, файлы .*.gzip.

Я не понимаю, почему firefox lt 51 не отображает файл, который connect-gzip-static сообщает об этом.

Здесь мой bs-config.js:

var Environement = require("./env");
var indexFile = Environement.enableProd ? '/index.html' : '/index_dev.html';
var middleware  = require('connect-gzip-static')('./web_app');

module.exports = {
  notify: false,
  logLevel: "silent",
  server: {
    middleware: {      
      0: null,     // removes default `connect-logger` middleware
      1: require('connect-history-api-fallback')({
        index: indexFile
      }),
      2: middleware
    }
  },
  ghostMode: false
};

Есть ли другой способ решить эту проблему? Есть ли здесь кто-нибудь, кто столкнулся с той же проблемой, что и я?

Примечание. С хром, IE Edge и FF v51 он отлично работает.