Merge blink::WebSandboxFlags and blink::mojom::WebSandboxFlags

... throughout the source base.

Today both enum classes exist (see [1] and [2])

[1] //third_party/blink/public/common/frame/sandbox_flags.h
[2] //third_party/blink/public/mojom/feature_policy/feature_policy.mojom

... and clearly duplicate each other. There are also typemap and trait
files that translate between the two when doing mojo calls [3].

[3] third_party/blink/common/feature_policy/feature_policy.typemap

This CL is a follows up of [4], and merges blink::WebSandboxFlags and
blink::mojom::WebSandboxFlags, in favor of the later.
The respective typemap declarations and trait files were also removed.


Bug: 1047273
Change-Id: I058db724b309657ca157aca4c05ea069c87912db
Reviewed-by: Dave Tapuska <>
Reviewed-by: Kentaro Hara <>
Reviewed-by: Kinuko Yasuda <>
Commit-Queue: Antonio Gomes <>
Cr-Commit-Position: refs/heads/master@{#741434}
114 files changed