ebf41281e7
The github renderer materializes plain Text per display rebuild, so its animatedPendingPreview opt-in requested 30fps repaints with a frozen glyph for the whole run_watch wait; drop the flag. Custom tools with only one of renderCall/renderResult never route to the animated generic fallback, so gate the unregistered-renderer spinner on both being absent. Regression tests for both no-tick contracts.