From 481268ccb4a64e1a57aca9a1644073bb01b68067 Mon Sep 17 00:00:00 2001 From: Domenic Denicola Date: Wed, 20 May 2020 17:51:55 -0400 Subject: [PATCH] Fire the load event for portals Part of #26. --- index.bs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/index.bs b/index.bs index effec93..d918a55 100644 --- a/index.bs +++ b/index.bs @@ -38,6 +38,8 @@ spec: html; urlPrefix: https://html.spec.whatwg.org/multipage/ text: becomes browsing-context disconnected; url: becomes-browsing-context-disconnected urlPrefix: origin.html text: origin; url: concept-origin + urlPrefix: parsing.html + text: completely loaded; url: completely-loaded urlPrefix: urls-and-fetching.html text: parse a URL; url: parse-a-url text: resulting URL record; url: resulting-url-record @@ -608,6 +610,19 @@ spec:url; type:dfn; text:scheme [=nested browsing context=]. + Whenever a {{Document}} object |document| whose [=Document/browsing context=] is a + [=portal browsing context=] is marked as [=completely loaded=], run the following steps as part of + the queued task: + + 1. Let |element| be |document|'s [=Document/browsing context=]'s [=host element=]. + + 1. [=Fire an event=] named {{HTMLElement/load!!event}} at |element|. + + + portal-onload-event.html + portals-cross-origin-load.sub.html + + The following events are dispatched on {{HTMLPortalElement}} objects: