Yeah it was pretty trivial. The full layer path string is now compared against the layer filter, so that assuming a file with three nested layers:
Default
Default::SubLayer1
Default::SubLayer1::SubLayer2
you can filter:
Default (the first layer only)
Default* (all layers)
Default::* (sublayers only)
*SubLayer2 (third sublayer only)
the problem is that this changes the behaviour. Previously, SubLayer2
would have selected the third layer, and now it no longer does. Just automatically adding an asterisk in front of the layer filter if there isn’t one already also breaks past behaviour.
@Holo, any suggestions on how to resolve this?