Есть блок block-a c элементом block-a__elem и block-b с элементом block-b__elem.
При попытке унаследовать блоком block-b элемент block-a__elem блок инициализируется с классом block-b__block-b_js_inited. При установке модификаторов из экземпляра проинициализированного таким образом блока, классы модификаторов также имеют вид block-b__block-b_mod_val.
При попытке унаследовать элементом block-b__elem блок block-a элемент инициализируется с классом elem_js_inited. При установке модификаторов из экземпляра проинициализированного таким образом элемента, классы модификаторов также имеют вид elem_mod_val.
Есть блок
block-a
c элементомblock-a__elem
иblock-b
с элементомblock-b__elem
.block-b
элементblock-a__elem
блок инициализируется с классомblock-b__block-b_js_inited
. При установке модификаторов из экземпляра проинициализированного таким образом блока, классы модификаторов также имеют видblock-b__block-b_mod_val
.block-b__elem
блокblock-a
элемент инициализируется с классомelem_js_inited
. При установке модификаторов из экземпляра проинициализированного таким образом элемента, классы модификаторов также имеют видelem_mod_val
.Репозиторий с воссозданной проблемой: https://gitlab.com/cpof_tea/project-stub__inheritance-issue