This issue has been sitting for a while but has now been addressed - you can try out the fix as of today's builds, dated February 24 and later.
Your use-case (keepParentsOnFilter with implicitCriteria which is the PK of a specific record) is a bit unusual, so please do let us know if spot any other trickiness like this.
Note that we're investigating a separate possible issue with the use of setTreeRootValue() in this use-case - for now, you'll need to remove your call to that method to see things work as you expect.
Your use-case (keepParentsOnFilter with implicitCriteria which is the PK of a specific record) is a bit unusual, so please do let us know if spot any other trickiness like this.
Note that we're investigating a separate possible issue with the use of setTreeRootValue() in this use-case - for now, you'll need to remove your call to that method to see things work as you expect.
Comment