Merge "Project import generated by Copybara."
diff --git a/protos/third_party/chromium/chrome_track_event.proto b/protos/third_party/chromium/chrome_track_event.proto
index ccc9d07..d8ee813 100644
--- a/protos/third_party/chromium/chrome_track_event.proto
+++ b/protos/third_party/chromium/chrome_track_event.proto
@@ -764,6 +764,29 @@
   optional FrameTreeNodeInfo frame_tree_node = 4;
   optional RenderFrameHost render_frame_host = 5;
 
+  enum NavigationType {
+    NAVIGATION_TYPE_UNSPECIFIED = 0;
+    RELOAD = 1;
+    RELOAD_BYPASSING_CACHE = 2;
+    RELOAD_ORIGINAL_REQUEST_URL = 3;
+    RESTORE = 4;
+    RESTORE_WITH_POST = 5;
+    HISTORY_SAME_DOCUMENT = 6;
+    HISTORY_DIFFERENT_DOCUMENT = 7;
+    SAME_DOCUMENT = 8;
+    DIFFERENT_DOCUMENT = 9;
+  }
+  optional NavigationType navigation_type = 6;
+
+  enum FrameType {
+    FRAME_TYPE_UNSPECIFIED = 0;
+    SUBFRAME = 1;
+    PRIMARY_MAIN_FRAME = 2;
+    PRERENDER_MAIN_FRAME = 3;
+    FENCED_FRAME_ROOT = 4;
+  }
+  optional FrameType frame_type = 7;
+
   // Additional untyped debug information associated with this
   // NavigationHandle/Request, populated via TracedProto::AddDebugAnnotations
   // API.
@@ -780,7 +803,7 @@
 
 message ChromeTrackEvent {
   // Extension range for Chrome: 1000-1999
-  // Next ID: 1037
+  // Next ID: 1039
   extend TrackEvent {
     optional ChromeAppState chrome_app_state = 1000;
 
@@ -862,5 +885,7 @@
     optional DeviceThermalState device_thermal_state = 1036;
 
     optional NavigationHandle navigation = 1037;
+
+    optional NavigationHandle navigation_when_created = 1038;
   }
 }