// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// https://github.com/WICG/fenced-frame
[Exposed=Window, HTMLConstructor, RuntimeEnabled=FencedFrames]
interface HTMLFencedFrameElement : HTMLElement {
[CEReactions, RuntimeEnabled=FencedFramesAPIChanges, MeasureAs=FencedFrameConfigAttribute] attribute FencedFrameConfig? config;
[CEReactions, Reflect] attribute DOMString width;
[CEReactions, Reflect] attribute DOMString height;
[CallWith=ScriptState] static boolean canLoadOpaqueURL();
// Feature Policy
[CEReactions, Reflect, RuntimeEnabled=FencedFramesAPIChanges] attribute DOMString allow;
[PutForwards=value] readonly attribute DOMTokenList sandbox;
};