a84499e904
The viewer currently hard crashes when the user script loops on the passive viewer handle without paying attention to `is_running`. This is considered user error, however this change makes the user script hang on the loop rather than hard crashing. Startblock: diffbase is submitted PiperOrigin-RevId: 572336261 Change-Id: Id53126a158242b947584da1f946304ae8e792d4a