Может быть уже давно пора отказаться от прописывания this.un для каждого on? Просто заносить в реестр каждый on И в деструкторе анбайндить.
https://github.com/bem/bem-core/blob/v2/common.blocks/i-bem/__dom/i-bem__dom.js#L907-L916
круто!
интересно зачем тогда мы (яндекс.картинки и .видео) в коде явно прописываем эти un'ы
¯\_(ツ)_/¯
и, когда я полгода назад в этот код смотрел такого не было, кажется
Если я правильно понимаю, вы используете bem-bl и там это выглядит так: https://github.com/bem/bem-bl/blob/support/2.x/blocks-common/i-bem/__dom/i-bem__dom.js#L960-L990 (код определенно сильно старше полугода).
мы пишем для "статических" событий
Автоотписки для
BEM.blocks.ololo.on
появятся в bem-core v3