@override
()
| 482 | |
| 483 | /** @override */ |
| 484 | unmountCallback() { |
| 485 | discover(this.element); |
| 486 | const Ctor = /** @type {typeof PreactBaseElement} */ ( |
| 487 | /** @type {?} */ (this.constructor) |
| 488 | ); |
| 489 | if (Ctor.loadable) { |
| 490 | this.mutateProps({'loading': Loading_Enum.UNLOAD}); |
| 491 | } |
| 492 | this.updateIsPlaying_(false); |
| 493 | this.mediaQueryProps_?.dispose(); |
| 494 | } |
| 495 | |
| 496 | /** |
| 497 | * @protected |
nothing calls this directly
no test coverage detected