Variable MOBILE_NAVIGATION_SOURCESConst
MOBILE_NAVIGATION_SOURCES: readonly [
"cold_start",
"warm_start",
"button",
"tab",
"search_result",
"inbox",
"inbox_new_message",
"suggested_users",
"third_party_url",
"message_button",
"clips_profile",
"camera_tab_bar",
"next",
] = ...
How the app reached a screen, by meaning only:
cold_start(first screen of an app start),warm_start(brought back from background),button(an in-app action),tab(a bottom-bar switch — which tab is the screen the switch reaches),search_result(a SERP, or a profile opened from it),inbox(a DM thread opened from the inbox list),inbox_new_message(a DM thread entered from the "New message" compose flow — the group creation's thread, Android 451direct-new-groupchaindirect_thread:5:inbox_new_message),suggested_users(a profile opened from the suggested-users row of a profile, Android 451) andthird_party_url(a reel opened from a link outside the app). The wire spelling is the platform's: Android writesmain_directfor a switch to the Direct tab, iOSmain_direct_inbox, and an iOS screen pushed over another carries an empty source; every platform maps these meanings in its own catalog.