Bug in threeState

It looks like there’s a bug in the threeState functionality since webix version 9.0.

I added threeState: true to an existing sample:

After checking/unchecking Music all children get checked/unchecked as expected. However, when I check Music and then uncheck for example Jimi Hendrix, the parent disappears. Checking the Jimi Hendrix checkbox makes the parent reappear.

This only happens when using webix version 9.0 or higher in the code snippet. Version 8 seems to work as expected.

Hello, @Anne
I can confirm the bug with styles. It will be fixed in one of our next releases.
I can suggest you a way how to make it work right now. Please, check the snippet: Code Snippet