Okay, I figured it out. When Navigator is displaying whatever the contents are of the current card (its default state) it syncs the selection with the selected controls. This goes both ways, so it's important not to get stuck in a loop: Navigator sets the selected controls, which in turn triggers Navigator to update its selection, which sets the selected controls, and so on.
My code set a flag when changing the selection to stop that endless cycle, and that flag was stopping updates when the filter changes. So selections were retained when a specific card or group was displayed, but not retained when showing the top card "live". I've fixed this I think. I've also fixed named bookmark sets. I want to add an option on stacks to display all cards within the stack (and maybe all controls within the stack). And I want to run some tests on how fast Navigator is at this point, and do some regression testing, and then I'll release an update. Thanks for the report! gc On Tue, Sep 6, 2022 at 8:50 AM Bob Sneidar via use-livecode < use-livecode@lists.runrev.com> wrote: > I went to Github, the latest version is 7.3 RC1 which is what I already > had. Not sure where to look for the most recent version. Issue persists for > me. > > Bob S > > > > On Sep 6, 2022, at 08:11 , Bob Sneidar via use-livecode < > use-livecode@lists.runrev.com> wrote: > > > > I'll have a look. > > > > Bob S > > > > > > On Sep 5, 2022, at 19:11 , Geoff Canyon via use-livecode < > use-livecode@lists.runrev.com<mailto:use-livecode@lists.runrev.com>> > wrote: > > > > On Thu, Sep 1, 2022 at 10:32 AM Bob Sneidar via use-livecode < > > use-livecode@lists.runrev.com<mailto:use-livecode@lists.runrev.com>> > wrote: > > I will however ask for just one enhancement: If I am filtering the list > > and have an item or items selected, and then I clear the filter, it also > > clears the selection. It would be great if the selection could be > > maintained or restored. > > > > I checked, and there is code that is supposed to do exactly this. I > > checked, and at least in the simple scenarios I tried, it works as > > advertised. Do you have a recipe to make it not work? > > > > Note: I think I added this fairly recently, so you probably need the most > > recent version (or nearly so) for this to work. > > > > gc > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode@lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode