focus-android icon indicating copy to clipboard operation
focus-android copied to clipboard

Intermittent UI test failure - < EnhancedTrackingProtectionSettingsTest. blockOtherContentTrackersTest >

Open AndiAJ opened this issue 2 years ago • 7 comments

Firebase Test Run: Firebase link

Stacktrace:

androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: view.getId() is <2131362201/org.mozilla.focus.debug:id/menuView>

View Hierarchy: +>DecorView{id=-1, visibility=VISIBLE, width=1080, height=2160, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params={(0,0)(fillxfill) sim={state=always_hidden adjust=resize} layoutInDisplayCutoutMode=shortEdges ty=BASE_APPLICATION wanim=0x7f13032a fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS pfl=FORCE_DRAW_STATUS_BAR_BACKGROUND FIT_INSETS_CONTROLLED vsysui=LAYOUT_STABLE LAYOUT_FULLSCREEN fitSides=}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=2028, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@6716529, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} | +-->ViewStub{id=16908719, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@1d0c0ae, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=2028, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@52b3e4f, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +--->FitWindowsLinearLayout{id=2131361850, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=2028, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@2122ae5, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} | +---->ViewStubCompat{id=2131361862, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@cec39ba, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=2028, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@a07706b, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +----->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=2028, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@72da7c8, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=3} | +------>View{id=2131362450, res-name=status_bar_background, visibility=VISIBLE, width=1080, height=66, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@43f9061, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +------>Toolbar{id=-1, visibility=VISIBLE, width=1080, height=154, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@9143786, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=66.0, child-count=3} | +------->AppCompatTextView{id=-1, visibility=VISIBLE, width=445, height=74, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@e2aa847, tag=null, root-is-layout-requested=false, has-input-connection=false, x=198.0, y=40.0, text=Privacy & Security, input-type=0, ime-target=false, has-links=false} | +------->AppCompatImageButton{id=-1, desc=‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‏‎‎‎‏‏‎‏‎‎‎‏‏‎‎‎‏‏‏‏‎‏‎‎‎‎‏‏‎‏‏‎‏‎‎‏‎‎‏‎‎‎‎‎‎‏‎‏‎‎‎‎‏‏‏‎‎‎‎‎Navigate up‎‏‎‎‏‎, visibility=VISIBLE, width=154, height=154, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@5597874, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +------->ActionMenuView{id=-1, visibility=VISIBLE, width=0, height=154, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@783d19d, tag=null, root-is-layout-requested=false, has-input-connection=false, x=1080.0, y=0.0, child-count=0} | +------>FrameLayout{id=2131361963, res-name=container, visibility=VISIBLE, width=1080, height=1808, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@96c4612, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=220.0, child-count=1} | +------->FrameLayout{id=16908351, res-name=list_container, visibility=VISIBLE, width=1080, height=1808, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@45f81e3, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +-------->RecyclerView{id=2131362348, res-name=recycler_view, visibility=VISIBLE, width=1080, height=1808, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@ecfa7e0, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=10} | +--------->MaterialTextView{id=0, visibility=VISIBLE, width=1036, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@ad0ea99, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=55.0, text=Enhanced Tracking Protection, input-type=0, ime-target=false, has-links=false} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=246, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@dc4b15e, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=106.0, child-count=2} | +---------->RelativeLayout{id=-1, visibility=VISIBLE, width=832, height=246, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@77e593f, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=0.0, child-count=2} | +----------->AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=337, height=59, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@5b7620c, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=44.0, text=Block ad trackers, input-type=0, ime-target=false, has-links=false} | +----------->AppCompatTextView{id=16908304, res-name=summary, visibility=VISIBLE, width=832, height=99, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@3c9755, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=103.0, text=Some ads track site visits, even if you don’t click the ads, input-type=0, ime-target=false, has-links=false} | +---------->LinearLayout{id=16908312, res-name=widget_frame, visibility=VISIBLE, width=160, height=246, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@a6856a, tag=null, root-is-layout-requested=false, has-input-connection=false, x=876.0, y=0.0, child-count=1} | +----------->SwitchCompat{id=2131362462, res-name=switchWidget, visibility=VISIBLE, width=128, height=74, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@d894a5b, tag=null, root-is-layout-requested=false, has-input-connection=false, x=32.0, y=86.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=true} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=246, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@57e92f8, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=352.0, child-count=2} | +---------->RelativeLayout{id=-1, visibility=VISIBLE, width=832, height=246, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@b7c53d1, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=0.0, child-count=2} | +----------->AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=440, height=59, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@a1f8e36, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=44.0, text=Block analytic trackers, input-type=0, ime-target=false, has-links=false} | +----------->AppCompatTextView{id=16908304, res-name=summary, visibility=VISIBLE, width=832, height=99, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@883137, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=103.0, text=Used to collect, analyze and measure activities like tapping and scrolling, input-type=0, ime-target=false, has-links=false} | +---------->LinearLayout{id=16908312, res-name=widget_frame, visibility=VISIBLE, width=160, height=246, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@85e6a4, tag=null, root-is-layout-requested=false, has-input-connection=false, x=876.0, y=0.0, child-count=1} | +----------->SwitchCompat{id=2131362462, res-name=switchWidget, visibility=VISIBLE, width=128, height=74, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@c215c0d, tag=null, root-is-layout-requested=false, has-input-connection=false, x=32.0, y=86.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=true} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=246, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@34e57c2, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=598.0, child-count=2} | +---------->RelativeLayout{id=-1, visibility=VISIBLE, width=832, height=246, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@924a9d3, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=0.0, child-count=2} | +----------->AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=405, height=59, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@c8cc910, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=44.0, text=Block social trackers, input-type=0, ime-target=false, has-links=false} | +----------->AppCompatTextView{id=16908304, res-name=summary, visibility=VISIBLE, width=832, height=99, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@f94ac09, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=103.0, text=Embedded on sites to track your visits and to display functionality like share buttons, input-type=0, ime-target=false, has-links=false} | +---------->LinearLayout{id=16908312, res-name=widget_frame, visibility=VISIBLE, width=160, height=246, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@6ae2e0e, tag=null, root-is-layout-requested=false, has-input-connection=false, x=876.0, y=0.0, child-count=1} | +----------->SwitchCompat{id=2131362462, res-name=switchWidget, visibility=VISIBLE, width=128

Build: 9/2 Main

AndiAJ avatar Sep 05 '22 09:09 AndiAJ

Flaky 1x on 9/16 Main Firebase link

androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: view.getId() is <2131362202/org.mozilla.focus.debug:id/menuView>

View Hierarchy: +>DecorView{id=-1, visibility=VISIBLE, width=1080, height=2160, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params={(0,0)(fillxfill) sim={state=always_hidden adjust=resize} layoutInDisplayCutoutMode=shortEdges ty=BASE_APPLICATION wanim=0x7f13032a fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS pfl=FORCE_DRAW_STATUS_BAR_BACKGROUND FIT_INSETS_CONTROLLED vsysui=LAYOUT_STABLE LAYOUT_FULLSCREEN fitSides=}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=2160, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@b338216, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} | +-->ViewStub{id=16908719, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@9954797, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=2160, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@629ad84, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +--->FitWindowsLinearLayout{id=2131361850, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=2160, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@2dda9a2, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} | +---->ViewStubCompat{id=2131361862, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@75cc633, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=2160, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@5561df0, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +----->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=2160, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@a6a0f69, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=3} | +------>View{id=2131362455, res-name=status_bar_background, visibility=VISIBLE, width=1080, height=66, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@410bdee, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +------>Toolbar{id=-1, visibility=VISIBLE, width=1080, height=154, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@913928f, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=66.0, child-count=3} | +------->AppCompatTextView{id=-1, visibility=VISIBLE, width=445, height=74, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@d97291c, tag=null, root-is-layout-requested=false, has-input-connection=false, x=198.0, y=40.0, text=Privacy & Security, input-type=0, ime-target=false, has-links=false} | +------->AppCompatImageButton{id=-1, desc=‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‏‎‎‎‏‏‎‏‎‎‎‏‏‎‎‎‏‏‏‏‎‏‎‎‎‎‏‏‎‏‏‎‏‎‎‏‎‎‏‎‎‎‎‎‎‏‎‏‎‎‎‎‏‏‏‎‎‎‎‎Navigate up‎‏‎‎‏‎, visibility=VISIBLE, width=154, height=154, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@f8b3925, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +------->ActionMenuView{id=-1, visibility=VISIBLE, width=0, height=154, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@14ecafa, tag=null, root-is-layout-requested=false, has-input-connection=false, x=1080.0, y=0.0, child-count=0} | +------>FrameLayout{id=2131361963, res-name=container, visibility=VISIBLE, width=1080, height=1940, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@7c0c8ab, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=220.0, child-count=1} | +------->FrameLayout{id=16908351, res-name=list_container, visibility=VISIBLE, width=1080, height=1940, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@97bbb08, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +-------->RecyclerView{id=2131362352, res-name=recycler_view, visibility=VISIBLE, width=1080, height=1940, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@cdb42a1, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=10} | +--------->MaterialTextView{id=0, visibility=VISIBLE, width=1036, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@12e9cc6, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=55.0, text=Enhanced Tracking Protection, input-type=0, ime-target=false, has-links=false} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=246, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@bc14487, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=106.0, child-count=2} | +---------->RelativeLayout{id=-1, visibility=VISIBLE, width=832, height=246, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@b957fb4, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=0.0, child-count=2} | +----------->AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=337, height=59, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@4c867dd, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=44.0, text=Block ad trackers, input-type=0, ime-target=false, has-links=false} | +----------->AppCompatTextView{id=16908304, res-name=summary, visibility=VISIBLE, width=832, height=99, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@ae7bf52, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=103.0, text=Some ads track site visits, even if you don’t click the ads, input-type=0, ime-target=false, has-links=false} | +---------->LinearLayout{id=16908312, res-name=widget_frame, visibility=VISIBLE, width=160, height=246, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@c63a223, tag=null, root-is-layout-requested=false, has-input-connection=false, x=876.0, y=0.0, child-count=1} | +----------->SwitchCompat{id=2131362467, res-name=switchWidget, visibility=VISIBLE, width=128, height=74, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@be4e320, tag=null, root-is-layout-requested=false, has-input-connection=false, x=32.0, y=86.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=true} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=246, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@868a4d9, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=352.0, child-count=2} | +---------->RelativeLayout{id=-1, visibility=VISIBLE, width=832, height=246, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@f9e7e9e, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=0.0, child-count=2} | +----------->AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=440, height=59, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@d443d7f, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=44.0, text=Block analytic trackers, input-type=0, ime-target=false, has-links=false} | +----------->AppCompatTextView{id=16908304, res-name=summary, visibility=VISIBLE, width=832, height=99, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@5114c, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=103.0, text=Used to collect, analyze and measure activities like tapping and scrolling, input-type=0, ime-target=false, has-links=false} | +---------->LinearLayout{id=16908312, res-name=widget_frame, visibility=VISIBLE, width=160, height=246, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@a35b595, tag=null, root-is-layout-requested=false, has-input-connection=false, x=876.0, y=0.0, child-count=1} | +----------->SwitchCompat{id=2131362467, res-name=switchWidget, visibility=VISIBLE, width=128, height=74, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@c6fe6aa, tag=null, root-is-layout-requested=false, has-input-connection=false, x=32.0, y=86.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=true} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=246, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@569329b, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=598.0, child-count=2} | +---------->RelativeLayout{id=-1, visibility=VISIBLE, width=832, height=246, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@a17f638, tag=null, root-is-layout-requested=false, has-input-connection=false, x=44.0, y=0.0, child-count=2} | +----------->AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=405, height=59, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@891611, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=44.0, text=Block social trackers, input-type=0, ime-target=false, has-links=false} | +----------->AppCompatTextView{id=16908304, res-name=summary, visibility=VISIBLE, width=832, height=99, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@13dc376, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=103.0, text=Embedded on sites to track your visits and to display functionality like share buttons, input-type=0, ime-target=false, has-links=false} | +---------->LinearLayout{id=16908312, res-name=widget_frame, visibility=VISIBLE, width=160, height=246, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@c1e5d77, tag=null, root-is-layout-requested=false, has-input-connection=false, x=876.0, y=0.0, child-count=1} | +----------->SwitchCompat{id=2131362467, res-name=switchWidget, visibility=VISIBLE, width=12

AndiAJ avatar Sep 16 '22 09:09 AndiAJ

Failed in https://console.firebase.google.com/u/1/project/moz-focus-android/testlab/histories/bh.2189b040bbce6d5a/matrices/6660063658288125651/details?stepId=bs.b8072dca03c85dcb&testCaseId=2

From the video I'm not sure if the page is fully loading based on the paused progress bar? The stack might be due to not resetting the setting in the retry rule (@AndiAJ)

AaronMT avatar Sep 24 '22 23:09 AaronMT

💥 Failed 2x on 9/24 Main Firebase link Firebase link

Firebase link Firebase link

androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: view.getId() is <2131362198/org.mozilla.focus.debug:id/menuView>

View Hierarchy: +>DecorView{id=-1, visibility=VISIBLE, width=1080, height=1920, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params={(0,0)(fillxfill) sim={state=always_hidden adjust=resize} layoutInDisplayCutoutMode=shortEdges ty=BASE_APPLICATION wanim=0x7f13032a fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS pfl=FORCE_DRAW_STATUS_BAR_BACKGROUND FIT_INSETS_CONTROLLED vsysui=LAYOUT_STABLE LAYOUT_FULLSCREEN LIGHT_STATUS_BAR LIGHT_NAVIGATION_BAR fitSides=}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@aeceae0, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} | +-->ViewStub{id=16908719, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@fb07199, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@6132c5e, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +--->FitWindowsLinearLayout{id=2131361850, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@9e5d50c, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} | +---->ViewStubCompat{id=2131361862, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@10d8e55, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@ee1b06a, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +----->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@5d4995b, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=3} | +------>View{id=2131362451, res-name=status_bar_background, visibility=VISIBLE, width=1080, height=63, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@9a135f8, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +------>Toolbar{id=-1, visibility=VISIBLE, width=1080, height=147, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@de5bad1, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=63.0, child-count=3} | +------->AppCompatTextView{id=-1, visibility=VISIBLE, width=430, height=71, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@8626936, tag=null, root-is-layout-requested=false, has-input-connection=false, x=189.0, y=38.0, text=Privacy & Security, input-type=0, ime-target=false, has-links=false} | +------->AppCompatImageButton{id=-1, desc=Navigate up, visibility=VISIBLE, width=147, height=147, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@3b97037, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +------->ActionMenuView{id=-1, visibility=VISIBLE, width=0, height=147, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@7afb9a4, tag=null, root-is-layout-requested=false, has-input-connection=false, x=1080.0, y=0.0, child-count=0} | +------>FrameLayout{id=2131361963, res-name=container, visibility=VISIBLE, width=1080, height=1584, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@93a330d, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=210.0, child-count=1} | +------->FrameLayout{id=16908351, res-name=list_container, visibility=VISIBLE, width=1080, height=1584, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@263e2c2, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +-------->RecyclerView{id=2131362348, res-name=recycler_view, visibility=VISIBLE, width=1080, height=1584, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@7aad8d3, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=8} | +--------->ComposeView{id=0, visibility=VISIBLE, width=1080, height=353, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@800cc10, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +---------->AndroidComposeView{id=-1, visibility=VISIBLE, width=1080, height=353, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@911690e, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} | +----------->RippleContainer{id=-1, visibility=VISIBLE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@c0e993c, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +------------>RippleHostView{id=-1, visibility=VISIBLE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@54fb6c5, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +----------->AndroidViewsHandler{id=-1, visibility=VISIBLE, width=1080, height=353, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@dff081a, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=0} | +--------->MaterialTextView{id=0, visibility=VISIBLE, width=1038, height=48, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@82a8f4b, tag=null, root-is-layout-requested=false, has-input-connection=false, x=42.0, y=406.0, text=Enhanced Tracking Protection, input-type=0, ime-target=false, has-links=false} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=235, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@ca0d28, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=454.0, child-count=2} | +---------->RelativeLayout{id=-1, visibility=VISIBLE, width=844, height=235, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@af9fa41, tag=null, root-is-layout-requested=false, has-input-connection=false, x=42.0, y=0.0, child-count=2} | +----------->AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=321, height=57, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@5f58be6, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=42.0, text=Block ad trackers, input-type=0, ime-target=false, has-links=false} | +----------->AppCompatTextView{id=16908304, res-name=summary, visibility=VISIBLE, width=844, height=94, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@410d527, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=99.0, text=Some ads track site visits, even if you don’t click the ads, input-type=0, ime-target=false, has-links=false} | +---------->LinearLayout{id=16908312, res-name=widget_frame, visibility=VISIBLE, width=152, height=235, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@f46d3d4, tag=null, root-is-layout-requested=false, has-input-connection=false, x=886.0, y=0.0, child-count=1} | +----------->SwitchCompat{id=2131362463, res-name=switchWidget, visibility=VISIBLE, width=122, height=71, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@faaf97d, tag=null, root-is-layout-requested=false, has-input-connection=false, x=30.0, y=82.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=true} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=235, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@77e8072, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=689.0, child-count=2} | +---------->RelativeLayout{id=-1, visibility=VISIBLE, width=844, height=235, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@62b9cc3, tag=null, root-is-layout-requested=false, has-input-connection=false, x=42.0, y=0.0, child-count=2} | +----------->AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=419, height=57, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@c275940, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=42.0, text=Block analytic trackers, input-type=0, ime-target=false, has-links=false} | +----------->AppCompatTextView{id=16908304, res-name=summary, visibility=VISIBLE, width=844, height=94, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@172b079, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=99.0, text=Used to collect, analyze and measure activities like tapping and scrolling, input-type=0, ime-target=false, has-links=false} | +---------->LinearLayout{id=16908312, res-name=widget_frame, visibility=VISIBLE, width=152, height=235, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@63031be, tag=null, root-is-layout-requested=false, has-input-connection=false, x=886.0, y=0.0, child-count=1} | +----------->SwitchCompat{id=2131362463, res-name=switchWidget, visibility=VISIBLE, width=122, height=71, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@8a1421f, tag=null, root-is-layout-requested=false, has-input-connection=false, x=30.0, y=82.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=true} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=235, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@1c8c96c, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=924.0, child-count=2} | +---------->RelativeLayout{id=-1

AndiAJ avatar Sep 26 '22 09:09 AndiAJ

Flaky 2x on 9/24 Main Firebase link

Firebase link

androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: view.getId() is <2131362198/org.mozilla.focus.debug:id/menuView>

View Hierarchy: +>DecorView{id=-1, visibility=VISIBLE, width=1080, height=1920, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params={(0,0)(fillxfill) sim={state=always_hidden adjust=resize} layoutInDisplayCutoutMode=shortEdges ty=BASE_APPLICATION wanim=0x7f13032a fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS pfl=FORCE_DRAW_STATUS_BAR_BACKGROUND FIT_INSETS_CONTROLLED vsysui=LAYOUT_STABLE LAYOUT_FULLSCREEN LIGHT_STATUS_BAR LIGHT_NAVIGATION_BAR fitSides=}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@fb07199, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} | +-->ViewStub{id=16908719, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@6132c5e, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@c62b83f, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +--->FitWindowsLinearLayout{id=2131361850, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@10d8e55, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} | +---->ViewStubCompat{id=2131361862, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@ee1b06a, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@5d4995b, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +----->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@9a135f8, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=3} | +------>View{id=2131362451, res-name=status_bar_background, visibility=VISIBLE, width=1080, height=63, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@de5bad1, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +------>Toolbar{id=-1, visibility=VISIBLE, width=1080, height=147, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@8626936, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=63.0, child-count=3} | +------->AppCompatTextView{id=-1, visibility=VISIBLE, width=430, height=71, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@3b97037, tag=null, root-is-layout-requested=false, has-input-connection=false, x=189.0, y=38.0, text=Privacy & Security, input-type=0, ime-target=false, has-links=false} | +------->AppCompatImageButton{id=-1, desc=Navigate up, visibility=VISIBLE, width=147, height=147, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@7afb9a4, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +------->ActionMenuView{id=-1, visibility=VISIBLE, width=0, height=147, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@93a330d, tag=null, root-is-layout-requested=false, has-input-connection=false, x=1080.0, y=0.0, child-count=0} | +------>FrameLayout{id=2131361963, res-name=container, visibility=VISIBLE, width=1080, height=1584, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@263e2c2, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=210.0, child-count=1} | +------->FrameLayout{id=16908351, res-name=list_container, visibility=VISIBLE, width=1080, height=1584, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@7aad8d3, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +-------->RecyclerView{id=2131362348, res-name=recycler_view, visibility=VISIBLE, width=1080, height=1584, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@800cc10, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=8} | +--------->ComposeView{id=0, visibility=VISIBLE, width=1080, height=353, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@ae3f309, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +---------->AndroidComposeView{id=-1, visibility=VISIBLE, width=1080, height=353, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@9402f2f, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} | +----------->RippleContainer{id=-1, visibility=VISIBLE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@54fb6c5, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +------------>RippleHostView{id=-1, visibility=VISIBLE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@dff081a, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +----------->AndroidViewsHandler{id=-1, visibility=VISIBLE, width=1080, height=353, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@82a8f4b, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=0} | +--------->MaterialTextView{id=0, visibility=VISIBLE, width=1038, height=48, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@ca0d28, tag=null, root-is-layout-requested=false, has-input-connection=false, x=42.0, y=406.0, text=Enhanced Tracking Protection, input-type=0, ime-target=false, has-links=false} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=235, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@af9fa41, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=454.0, child-count=2} | +---------->RelativeLayout{id=-1, visibility=VISIBLE, width=844, height=235, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@5f58be6, tag=null, root-is-layout-requested=false, has-input-connection=false, x=42.0, y=0.0, child-count=2} | +----------->AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=321, height=57, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@410d527, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=42.0, text=Block ad trackers, input-type=0, ime-target=false, has-links=false} | +----------->AppCompatTextView{id=16908304, res-name=summary, visibility=VISIBLE, width=844, height=94, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@f46d3d4, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=99.0, text=Some ads track site visits, even if you don’t click the ads, input-type=0, ime-target=false, has-links=false} | +---------->LinearLayout{id=16908312, res-name=widget_frame, visibility=VISIBLE, width=152, height=235, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@faaf97d, tag=null, root-is-layout-requested=false, has-input-connection=false, x=886.0, y=0.0, child-count=1} | +----------->SwitchCompat{id=2131362463, res-name=switchWidget, visibility=VISIBLE, width=122, height=71, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@77e8072, tag=null, root-is-layout-requested=false, has-input-connection=false, x=30.0, y=82.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=true} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=235, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@62b9cc3, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=689.0, child-count=2} | +---------->RelativeLayout{id=-1, visibility=VISIBLE, width=844, height=235, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@c275940, tag=null, root-is-layout-requested=false, has-input-connection=false, x=42.0, y=0.0, child-count=2} | +----------->AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=419, height=57, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@172b079, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=42.0, text=Block analytic trackers, input-type=0, ime-target=false, has-links=false} | +----------->AppCompatTextView{id=16908304, res-name=summary, visibility=VISIBLE, width=844, height=94, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@63031be, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=99.0, text=Used to collect, analyze and measure activities like tapping and scrolling, input-type=0, ime-target=false, has-links=false} | +---------->LinearLayout{id=16908312, res-name=widget_frame, visibility=VISIBLE, width=152, height=235, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@8a1421f, tag=null, root-is-layout-requested=false, has-input-connection=false, x=886.0, y=0.0, child-count=1} | +----------->SwitchCompat{id=2131362463, res-name=switchWidget, visibility=VISIBLE, width=122, height=71, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@1c8c96c, tag=null, root-is-layout-requested=false, has-input-connection=false, x=30.0, y=82.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=true} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=235, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@564db35, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=924.0, child-count=2} | +---------->RelativeLayout{id=-1

AndiAJ avatar Sep 26 '22 09:09 AndiAJ

💥 Failed 1x on 9/25 Main Firebase link Firebase link

androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: view.getId() is <2131362198/org.mozilla.focus.debug:id/menuView>

View Hierarchy: +>DecorView{id=-1, visibility=VISIBLE, width=1080, height=1920, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params={(0,0)(fillxfill) sim={state=always_hidden adjust=resize} layoutInDisplayCutoutMode=shortEdges ty=BASE_APPLICATION wanim=0x7f13032a fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS pfl=FORCE_DRAW_STATUS_BAR_BACKGROUND FIT_INSETS_CONTROLLED vsysui=LAYOUT_STABLE LAYOUT_FULLSCREEN LIGHT_STATUS_BAR LIGHT_NAVIGATION_BAR fitSides=}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@f1c23a8, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} | +-->ViewStub{id=16908719, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@dc88ec1, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@429c666, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +--->FitWindowsLinearLayout{id=2131361850, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@2e3d254, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} | +---->ViewStubCompat{id=2131361862, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@60e55fd, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@fbe2f2, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +----->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@3918d43, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=3} | +------>View{id=2131362451, res-name=status_bar_background, visibility=VISIBLE, width=1080, height=63, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@2d5bfc0, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +------>Toolbar{id=-1, visibility=VISIBLE, width=1080, height=147, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@3ef54f9, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=63.0, child-count=3} | +------->AppCompatTextView{id=-1, visibility=VISIBLE, width=430, height=71, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@a613c3e, tag=null, root-is-layout-requested=false, has-input-connection=false, x=189.0, y=38.0, text=Privacy & Security, input-type=0, ime-target=false, has-links=false} | +------->AppCompatImageButton{id=-1, desc=Navigate up, visibility=VISIBLE, width=147, height=147, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@1b5ba9f, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +------->ActionMenuView{id=-1, visibility=VISIBLE, width=0, height=147, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.appcompat.widget.Toolbar$LayoutParams@f3717ec, tag=null, root-is-layout-requested=false, has-input-connection=false, x=1080.0, y=0.0, child-count=0} | +------>FrameLayout{id=2131361963, res-name=container, visibility=VISIBLE, width=1080, height=1584, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@4747b5, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=210.0, child-count=1} | +------->FrameLayout{id=16908351, res-name=list_container, visibility=VISIBLE, width=1080, height=1584, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@130de4a, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +-------->RecyclerView{id=2131362348, res-name=recycler_view, visibility=VISIBLE, width=1080, height=1584, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@cc561bb, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=8} | +--------->ComposeView{id=0, visibility=VISIBLE, width=1080, height=353, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@573c6d8, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +---------->AndroidComposeView{id=-1, visibility=VISIBLE, width=1080, height=353, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@aa69516, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} | +----------->RippleContainer{id=-1, visibility=VISIBLE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@bca7884, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} | +------------>RippleHostView{id=-1, visibility=VISIBLE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@5b86d, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} | +----------->AndroidViewsHandler{id=-1, visibility=VISIBLE, width=1080, height=353, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@1eeeca2, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=0} | +--------->MaterialTextView{id=0, visibility=VISIBLE, width=1038, height=48, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@6204d33, tag=null, root-is-layout-requested=false, has-input-connection=false, x=42.0, y=406.0, text=Enhanced Tracking Protection, input-type=0, ime-target=false, has-links=false} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=235, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@bb898f0, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=454.0, child-count=2} | +---------->RelativeLayout{id=-1, visibility=VISIBLE, width=844, height=235, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@5d26e69, tag=null, root-is-layout-requested=false, has-input-connection=false, x=42.0, y=0.0, child-count=2} | +----------->AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=321, height=57, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@67330ee, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=42.0, text=Block ad trackers, input-type=0, ime-target=false, has-links=false} | +----------->AppCompatTextView{id=16908304, res-name=summary, visibility=VISIBLE, width=844, height=94, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@e08898f, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=99.0, text=Some ads track site visits, even if you don’t click the ads, input-type=0, ime-target=false, has-links=false} | +---------->LinearLayout{id=16908312, res-name=widget_frame, visibility=VISIBLE, width=152, height=235, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@726541c, tag=null, root-is-layout-requested=false, has-input-connection=false, x=886.0, y=0.0, child-count=1} | +----------->SwitchCompat{id=2131362463, res-name=switchWidget, visibility=VISIBLE, width=122, height=71, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@29a8825, tag=null, root-is-layout-requested=false, has-input-connection=false, x=30.0, y=82.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=true} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=235, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@2e56dfa, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=689.0, child-count=2} | +---------->RelativeLayout{id=-1, visibility=VISIBLE, width=844, height=235, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@c8e2fab, tag=null, root-is-layout-requested=false, has-input-connection=false, x=42.0, y=0.0, child-count=2} | +----------->AppCompatTextView{id=16908310, res-name=title, visibility=VISIBLE, width=419, height=57, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@4529608, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=42.0, text=Block analytic trackers, input-type=0, ime-target=false, has-links=false} | +----------->AppCompatTextView{id=16908304, res-name=summary, visibility=VISIBLE, width=844, height=94, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.RelativeLayout$LayoutParams@31081a1, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=99.0, text=Used to collect, analyze and measure activities like tapping and scrolling, input-type=0, ime-target=false, has-links=false} | +---------->LinearLayout{id=16908312, res-name=widget_frame, visibility=VISIBLE, width=152, height=235, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@90c6fc6, tag=null, root-is-layout-requested=false, has-input-connection=false, x=886.0, y=0.0, child-count=1} | +----------->SwitchCompat{id=2131362463, res-name=switchWidget, visibility=VISIBLE, width=122, height=71, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@d7e1b87, tag=null, root-is-layout-requested=false, has-input-connection=false, x=30.0, y=82.0, text=, input-type=0, ime-target=false, has-links=false, is-checked=true} | +--------->LinearLayout{id=0, visibility=VISIBLE, width=1080, height=235, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=androidx.recyclerview.widget.RecyclerView$LayoutParams@c7f0ab4, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=924.0, child-count=2} | +---------->RelativeLayout{id=-1, v

AndiAJ avatar Sep 26 '22 09:09 AndiAJ

Disabled in #7737

AndiAJ avatar Sep 26 '22 15:09 AndiAJ

Can't re-enable it due to https://github.com/mozilla-mobile/focus-android/issues/7821

AndiAJ avatar Oct 07 '22 12:10 AndiAJ

Closing as dupe of https://github.com/mozilla-mobile/focus-android/issues/7816

sv-ohorvath avatar Nov 21 '22 11:11 sv-ohorvath