thread_ui already use the same concept for the querying all inputs while edit mode, so I think (3) is not reproducible on my device now. I could refine the logic in thread_ui, but just want to make sure thread view already worked correctly.