Index: content/common/presentation/presentation_service.mojom |
diff --git a/content/common/presentation/presentation_service.mojom b/content/common/presentation/presentation_service.mojom |
index d1e4b07909b59f888cd7f09433da54fcdb0742c0..3a043bc119c2c6a614b43eb965674516a397bbf1 100644 |
--- a/content/common/presentation/presentation_service.mojom |
+++ b/content/common/presentation/presentation_service.mojom |
@@ -39,6 +39,14 @@ interface PresentationService { |
// |availablechange| event. |
OnScreenAvailabilityListenerRemoved(); |
+ // Called when the page is ready to listen to the next such event. Indicates |
+ // the frame is ready to handle the default presentation started by the user |
+ // agent. If the default presentation started by the embedder before this is |
+ // called, the embedder may queue it and run the callback when the call is |
+ // performed. |
+ ListenForDefaultPresentationStart() |
+ => (PresentationSessionInfo defaultSessionInfo); |
+ |
// Called when startSession() is called by the frame. The result callback |
// will return a non-null and valid PresentationSessionInfo if starting the |
// session succeeded, or null with a PresentationError if starting the |