Lit-Element を使用して HTMLPortalElement を作成しようとしていますが、ポータルを activate() する準備ができたときに、Web Dev Console で次のエラーが発生します。
DOMException: 'HTMLPortalElement' で 'activate' を実行できませんでした: HTMLPortalElement がポータル コンテキストに関連付けられていません。
class WikiPortal extends LitElement {
static get properties() { return {
_portalSrc: String
}};
constructor() {
super();
this._portalSrc = 'https://wicg.github.io/portals/';
}
render() { return html`
<portal src="${this._portalSrc}" @click="${this._portalClickHandler}">
</portal>`;
}
_portalClickHandler() {
this.shadowRoot.querySelector('portal').activate();
}