Acknowledged
CIQQA-3777

bug: system pops non-TextPicker view *after* calling TextPickerDelegate methods

I'm working on an app that uses a `TextPicker`, and the system is behaving oddly when calling TextPickerDelegate methods: it leaves TextPicker on the view stack, calls my delegate method, and then pops *whatever* is on top of the view stack (presumably assuming it was the `TextPicker`).

Thus, If I call `pushView` in the delegate, the system ends up popping the view I pushed, leaving the user stuck in the TextPicker; if I call `switchToView` in the delegate, the system ends up popping the view I switched to, leaving the user at whatever view was below the `TextPicker` on the stack.

I have found a workaround for both of those cases that seems to confirm the problem: in my delegate method, after pushing or switching to my desired view, I push an extra view (`pushView(new View(), new BehaviorDelegate(), SLIDE_IMMEDIATE);` works fine) for the system to pop after I return. With this change, I see the correct view stack behavior.

I'm developing for a Venu 3 with firmware 17.01 (as well as the simulator) on macOS 26.2 in VS Code 1.108.1 with the Monkey C extension 1.1.2, targeting the Connect IQ SDK 8.4.0.

I've uploaded a small test app here: https://juliatuttle.net/TextPickerTest.zip

Please let me know if you need any other information!