[Bug] Not working lazy load images sequential (incorrect layout )

Перестает работать lazy load для картинок если включена опция(она включена по умолчанию)

  lazy: {
    sequential: true,
  }

если встречается элемент сlass=“lazy”, но без data-src и data-background.

<div class="page-content">
  ...
  <img data-src="path/to/image.jpg" class="lazy lazy-fade-in">
  <div data-background="path/to/image.jpg" class="lazy lazy-fade-in"></div>
  <div сlass="lazy lazy-fade-in"></div>
  <div data-background="path/to/image.jpg" class="lazy lazy-fade-in"></div>
  ...
</div>

Все что после него не прогружается. Это происходит из-за того что в loadImage не вызывается callback
https://github.com/framework7io/framework7/blob/v5.4.0/packages/core/components/lazy/lazy.js#L141

В этот момент imagesSequence набивается не подгруженными элементами
https://github.com/framework7io/framework7/blob/v5.4.0/packages/core/components/lazy/lazy.js#L50

Демонстрация проблемы

Как вариант решения https://github.com/framework7io/framework7/blob/v5.4.0/packages/core/components/lazy/lazy.js#L141:

 if (!src) {
    onError();
    return;
  }

А зачем делать такие элементы?

Добавлю в апдейте чтобы такие элементы сразу “загружались”

Это для воспроизведения проблемы. На самом деле иногда переставали загружаться lazy элементы если быстро листать экран, и проблема была именно в этом месте.
Спасибо за исправление.