...reproduce the magic on another Roku player and thus lift suspicion away from TCL IR towards Roku-at-large?
I've had it happen multiple times with a Roku Stick - do you believe me? (I didn't get a video of it, sorry!)
As evidence goes, i think BradC has a more solid case and i was trying to focus on that - since there is a chance it is related to the way IR remoting works.
Yours sounded more anecdotal. You said "I've had it happen with a Streaming Stick remote" - what exactly happened, you did not say. Things sometimes happen for different reasons and we may not recollect well or be able to reproduce again. But hey, can you reproduce the same on Roku stick - get the home screen scrolling infinitely
*, with WiFiD remote buttons released? If yes - that actually will be great to narrow where the issue might be, "above" handling IR - maybe upload youtube video to persuade RokuMarkn. If not, that does not mean your issue does not happen ever - but perhaps we tackle it as separate one.
(*) this seems like a really good, clean example - away from suspecting your own code - that's why i like it