What is a modal thread?
What does it mean to define a thread as modal? For some reason I this isn't specified in the docs. I have checked the docs for ComponentDispatcher.PushModal() and all it says it that the current thread will be set to modal. It provides no insight of what it means to actually set a thread to be modal. What does it mean for a thread to be modal in terms of execution and message loops?