The idea is that the popup list should only have an active selection within the event notification callback. One the callback is done, the popup list is generally closed anyway so there is no need for a value to stick around.
This fixed the issue of a popup list retaining its value, and as a result failing to select the same item from the popup list when used repeatedly (for example right-click, "Copy").
This is what I've been doing..
I have a few of them in my game settings panel, to offer the player some options.
In my method that displays the settings panel, I set the popup's values with popupList.value = x, and in my method to close the settings panel, I update my settings properties from popupList.value.
When I updated to 3.9.8, I could still set the popupList value correctly, but because that value no longer sticks around, when the settings panel is closed and I look for those values, it broke my code..
I suppose I can comment out that line and it still works for my purposes, but I'd like to use it correctly so this isn't an issue in the future.
Thanks!