NavigationSplitView + OutlineGroup on macOS: Outlinegroup elements not selectable

On macOS 13.2, with Xcode 14.2, I've set up a NavigationSplitView with 3 panes.

I have an OutlineGroup in the sidebar, and selecting parent nodes works fine (and the navigation works great), however selecting a child node just shows the selection for a split second and then returns to the previous selection (a parent node). I've tried nearly everything I can find on the internet, etc, and nothing seems to make it work. It's rather hard for me to post the code right now (I'd have to sanitize a lot of it), but wondered if anyone is aware or has a workaround for this?

Note: I have this all wrapped in a List, and other items in the list are working just fine. Only the items in the OutlineGroup are acting funny.

This stack overflow link directly talks about the same issue, and their workaround does not work (and is.. not exactly right): StackOverflow

Here's a link to some code to reproduce this issue:

https://github.com/destari/macos-outlinegroup-bug

NavigationSplitView + OutlineGroup on macOS: Outlinegroup elements not selectable
 
 
Q