Browser-Sync не сохраняет скролл при обновлении страницы. Как это исправить?

После правок Browser-Sync не сохраняет скролл (он перемещается в середину страницы). Безумно неудобно когда, например, вносишь правки в футер.

При обновлении css выскакивает сообщение "Injected:style.css". Т.е. вроде страница целиком обновляться не должна.
Проблема появляется на больших страницах (когда "экранов" больше 3).
Версия browsersync 2.18.13.
Гугление показывает что многие с этим сталкивались, но работающего решения не нашел.

const gulp         = require('gulp');
const browserSync  = require('browser-sync').create();

gulp.task('server', function() {
  browserSync.init({
    server: {
      baseDir: 'build/',
    },
    open: false,
    online: false,

    files:[  
        'build/*.html',
        'build/css',
        'build/js',
        'build/fonts/',
        'build/img',
    ],

    ghostMode: {
        scroll: true
    },

    logLevel: 'info', // 'debug', 'info', 'silent', 'warn'
    logConnections: false,
    logPrefix: "Browser-Sync",
    port: 8080,
    notify: true
  });
});
  • Вопрос задан
  • 198 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы