Data module filter behavior

Hi, I have a directory structure within the data module, and I noticed if I write in the filter box a string that doesn’t match any names, it collapses all the directories, and I have to open them all again. If there is a match, the collapse doesn’t happen. Is this intentional?

This does not sound intentional. I find it strange that if there is a match it does not collapse, but it does otherwise. This suggests to me that the problem is in Qt’s sort filter proxy model, but it would need to be investigated.