I tried to show a dynamically loaded screen while it is being preloaded, and it did not work as as expected. Maybe the preloaded coroutine for this screen is being replaced by “show_in” coroutine.
The screen coroutine dose not set nil after screen preloading complete.(in function M.preload()).
Can you please share a minimal repro case and create a GitHub ticket?
Thanks. I have released a new version (2.17.0) that solves the problem of trying to show a screen while it is preloading.