Popup pages loaded their scripts as classic <script src> tags, which the
renderer build never bundles, so an installed app rendered only the static
markup: the recording tip stayed at 0:00 with no wave bars and live captions
showed nothing.
- declare popup scripts as modules so the build emits them, and fail
packaging when a renderer page references an asset that was never produced
- hold popup IPC until the renderer has loaded and re-assert visibility on
every show, so a popup hidden once still appears next time
- surface popup renderer console and load failures in the main log
💘 Generated with Crush
Assisted-by: Crush:deepseek-v4.1-flash
|
||
|---|---|---|
| .. | ||
| deployment | ||
| design | ||
| design-refs | ||
| map | ||
| phases | ||
| re-findings | ||
| tdd-red | ||
| v2 | ||
| v3 | ||
| monetization-plan.md | ||
| REFACTOR_POLICY.md | ||
| REFACTOR_WAVE1_REPORT.md | ||
| REFACTOR_WAVE2_REPORT.md | ||