Closed Bug 1966765 Opened 6 months ago Closed 6 months ago

Perma [tier 2] org.mozilla.fenix.ui.ReaderViewTest#verifyReaderModeControlsTest | androidx.test.espresso.AmbiguousViewMatcherException: 'view.getParent() view.getId() is <2131297257/org.mozilla.fenix.debug:id/mozac_browser_toolbar_page_actions>' matches

Categories

(Firefox for Android :: UI Tests, defect, P5)

All
Android
defect

Tracking

()

RESOLVED FIXED
140 Branch
Tracking Status
firefox138 --- unaffected
firefox139 --- unaffected
firefox140 --- fixed

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Filed by: agoloman [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=508412768&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/a0Jkkvc3QKexeoE8ndjRXQ/runs/0/artifacts/public/logs/live_backing.log


[task 2025-05-15T18:38:10.499Z] Command /usr/bin/java -jar /builds/worker/test-tools/flank.jar android run --config ./automation/taskcluster/androidTest/flank-arm64-v8a.yml --app /builds/worker/checkouts/gecko/mobile/android/fenix/app.apk --local-result-dir /builds/worker/artifacts/results --project moz-fenix --client-details matrixLabel=autoland,geckoRev=7a11f77e4907173e3035b43eb0b6978b50460a3c --test /builds/worker/checkouts/gecko/mobile/android/fenix/android-test.apk failed with exit code 10
[task 2025-05-15T18:38:10.539Z] TEST-UNEXPECTED-FAIL | org.mozilla.fenix.ui.ReaderViewTest#verifyReaderModeControlsTest | androidx.test.espresso.AmbiguousViewMatcherException: 'view.getParent() view.getId() is <2131297257/org.mozilla.fenix.debug:id/mozac_browser_toolbar_page_actions>' matches 2 views in the hierarchy:
[task 2025-05-15T18:38:10.539Z] - [1] AppCompatImageButton{id=-1, desc=Reader view, visibility=VISIBLE, width=126, height=126, 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=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}
[task 2025-05-15T18:38:10.539Z] - [2] AppCompatImageButton{id=-1, desc=Share, visibility=VISIBLE, width=126, height=126, 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=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=126.0, y=0.0}
[task 2025-05-15T18:38:10.539Z] Problem views are marked with '****MATCHES****' below.
[task 2025-05-15T18:38:10.539Z] 
[task 2025-05-15T18:38:10.539Z] View Hierarchy:
[task 2025-05-15T18:38:10.539Z] +>DecorView{id=-1, visibility=VISIBLE, width=1080, height=2400, has-focus=true, 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={adjust=resize} ty=BASE_APPLICATION wanim=0x7f140513
[task 2025-05-15T18:38:10.539Z]   fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
[task 2025-05-15T18:38:10.539Z]   pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND FIT_INSETS_CONTROLLED
[task 2025-05-15T18:38:10.539Z]   bhv=DEFAULT
[task 2025-05-15T18:38:10.539Z]   fitSides=}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2025-05-15T18:38:10.539Z] |
[task 2025-05-15T18:38:10.539Z] +->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=2400, has-focus=true, 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@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2025-05-15T18:38:10.539Z] |
[task 2025-05-15T18:38:10.539Z] +-->ViewStub{id=16908746, 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@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
[task 2025-05-15T18:38:10.539Z] |
[task 2025-05-15T18:38:10.539Z] +-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=2400, has-focus=true, 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@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2025-05-15T18:38:10.539Z] |
[task 2025-05-15T18:38:10.539Z] +--->FitWindowsLinearLayout{id=2131296345, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=2274, has-focus=true, 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@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=63.0, child-count=2} 
[task 2025-05-15T18:38:10.539Z] |
[task 2025-05-15T18:38:10.539Z] +---->ViewStubCompat{id=2131296438, 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@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
[task 2025-05-15T18:38:10.539Z] |
[task 2025-05-15T18:38:10.540Z] +---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=2274, has-focus=true, 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@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +----->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=2274, has-focus=true, 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@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------>HomeActivityRootLinearLayout{id=2131297519, res-name=rootContainer, visibility=VISIBLE, width=1080, height=2274, has-focus=true, 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@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------->ViewStub{id=2131297327, res-name=navigationToolbarStub, 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@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------->FragmentContainerView{id=2131296754, res-name=container, visibility=VISIBLE, width=1080, height=2274, has-focus=true, 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@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +-------->FragmentContainerView{id=2131296754, res-name=container, visibility=VISIBLE, width=1080, height=2274, has-focus=true, 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@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +--------->SwipeGestureLayout{id=2131297003, res-name=gestureLayout, visibility=VISIBLE, width=1080, height=2274, has-focus=true, 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@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +---------->ConstraintLayout{id=2131296658, res-name=browserWindow, visibility=VISIBLE, width=1080, height=2274, has-focus=true, 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@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +----------->CoordinatorLayout{id=2131296657, res-name=browserLayout, visibility=VISIBLE, width=1080, height=2274, has-focus=true, 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.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=12} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------>VerticalSwipeRefreshLayout{id=2131297706, res-name=swipeRefresh, visibility=VISIBLE, width=1080, height=2274, has-focus=true, 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.coordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------->CircleImageView{id=-1, visibility=GONE, width=104, height=105, 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@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=488.0, y=-105.0} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------->GeckoEngineView{id=2131296927, res-name=engineView, visibility=VISIBLE, width=1080, height=2274, has-focus=true, 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.view.ViewGroup$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +-------------->null{id=-1, visibility=VISIBLE, width=1080, height=2274, has-focus=true, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=true, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +--------------->MagnifiableSurfaceView{id=-1, visibility=VISIBLE, width=1080, height=2274, 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.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------>ViewStub{id=2131296977, res-name=findInPageViewStub, 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=androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------>ConstraintLayout{id=2131297848, res-name=viewDynamicDownloadDialog, 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=androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=5} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------->AppCompatImageView{id=2131296885, res-name=download_dialog_icon, 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=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------->AppCompatTextView{id=2131296886, res-name=download_dialog_title, 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=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------->AppCompatImageButton{id=2131296883, res-name=download_dialog_close_button, desc=Close, visibility=VISIBLE, width=0, height=0, 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=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------->AppCompatTextView{id=2131296884, res-name=download_dialog_filename, 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=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------->MaterialButton{id=2131296882, res-name=download_dialog_action_button, visibility=VISIBLE, width=0, height=0, 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=true, is-selected=false, layout-params=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Open, input-type=0, ime-target=false, has-links=false, is-checked=false} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------>ReaderViewControlsBar{id=2131297479, res-name=readerViewControlsBar, visibility=GONE, width=0, height=0, 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=true, is-selected=false, layout-params=androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=0} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------>CrashContentView{id=2131296779, res-name=crash_reporter_view, 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=androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=0} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------>FrameLayout{id=2131297675, res-name=startDownloadDialogContainer, visibility=GONE, width=0, height=0, 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=true, is-selected=false, layout-params=androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=0} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------>ConstraintLayout{id=2131296900, res-name=dynamicSnackbarContainer, 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=false, is-selected=false, layout-params=androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=2274.0, child-count=0} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.540Z] +------------>ViewStub{id=2131297179, res-name=loginSelectBarStub, 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=androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0} 
[task 2025-05-15T18:38:10.540Z] |
[task 2025-05-15T18:38:10.573Z] +------------>ViewStub{id=2131297702, res-name=suggestStrongPasswordBarStub, 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=androi
[task 2025-05-15T18:38:10.573Z] 
[task 2025-05-15T18:38:10.573Z]     
[task 2025-05-15T18:38:10.573Z] ╔══════════════════════════════════════════════════════════════════╤═════════╤═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
[task 2025-05-15T18:38:10.573Z] ║ UI Test                                                          │ Outcome │ Details                                                                                                                                                                         ║
[task 2025-05-15T18:38:10.573Z] ╟──────────────────────────────────────────────────────────────────┼─────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╢
[task 2025-05-15T18:38:10.573Z] ║ org.mozilla.fenix.ui.ReaderViewTest#verifyReaderModeControlsTest │ Failure │ androidx.test.espresso.AmbiguousViewMatcherException: 'view.getParent() view.getId() is <2131297257/org.mozilla.fenix.debug:id/mozac_browser_toolbar_page_actions>' matches 2 v ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ iews in the hierarchy:                                                                                                                                                          ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ - [1] AppCompatImageButton{id=-1, desc=Reader view, visibility=VISIBLE, width=126, height=126, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, i ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ s-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, roo ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ t-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}                                                                                                          ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ - [2] AppCompatImageButton{id=-1, desc=Share, visibility=VISIBLE, width=126, height=126, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enab ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ led=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-l ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ ayout-requested=false, has-input-connection=false, x=126.0, y=0.0}                                                                                                              ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ Problem views are marked with '****MATCHES****' below.                                                                                                                          ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │                                                                                                                                                                                 ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ View Hierarchy:                                                                                                                                                                 ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ +>DecorView{id=-1, visibility=VISIBLE, width=1080, height=2400, has-focus=true, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=fals ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ e, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params={(0,0)(fillxfill) sim={adjust=resize} ty=BASE_APPLICATION wanim=0x7f140513                   ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │   fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS                                                                                      ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │   pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND FIT_INSETS_CONTROLLED                                                                                                  ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │   bhv=DEFAULT                                                                                                                                                                   ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │   fitSides=}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}                                                                ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ +->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=2400, has-focus=true, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused= ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ , has-input-connection=false, x=0.0, y=0.0, child-count=2}                                                                                                                      ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ +-->ViewStub{id=16908746, 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, i ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ s-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, roo ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ t-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}                                                                                                          ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ +-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=2400, has-focus=true, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused= ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=fals ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ e, has-input-connection=false, x=0.0, y=0.0, child-count=1}                                                                                                                     ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ +--->FitWindowsLinearLayout{id=2131296345, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=2274, has-focus=true, has-focusable=true, has-window-focus=true, is ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ -clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YY ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ YYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=63.0, child-count=2}                                                                       ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ +---->ViewStubCompat{id=2131296438, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickabl ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ e=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ =null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}                                                                                                ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ +---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=2274, has-focus=true, has-focusable=true, has-window-focus=true, is-clickable=fa ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ lse, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=nu ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ ll, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1}                                                                                    ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ +----->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=2274, has-focus=true, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focus ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ ed=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=fa ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ lse, has-input-connection=false, x=0.0, y=0.0, child-count=2}                                                                                                                   ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ +------>HomeActivityRootLinearLayout{id=2131297519, res-name=rootContainer, visibility=VISIBLE, width=1080, height=2274, has-focus=true, has-focusable=true, has-window-focus=t ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ rue, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutPa ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ rams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}                                                                 ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ +------->ViewStub{id=2131297327, res-name=navigationToolbarStub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable= ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYYYY, tag=n ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ ull, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}                                                                                                  ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ +------->FragmentContainerView{id=2131296754, res-name=container, visibility=VISIBLE, width=1080, height=2274, has-focus=true, has-focusable=true, has-window-focus=true, is-cl ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ ickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@YYYY ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ YY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1}                                                                          ║
[task 2025-05-15T18:38:10.573Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +-------->FragmentContainerView{id=2131296754, res-name=container, visibility=VISIBLE, width=1080, height=2274, has-focus=true, has-focusable=true, has-window-focus=true, is-c ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ lickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYY ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ YY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1}                                                                          ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +--------->SwipeGestureLayout{id=2131297003, res-name=gestureLayout, visibility=VISIBLE, width=1080, height=2274, has-focus=true, has-focusable=true, has-window-focus=true, is ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ -clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YY ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ YYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}                                                                        ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +---------->ConstraintLayout{id=2131296658, res-name=browserWindow, visibility=VISIBLE, width=1080, height=2274, has-focus=true, has-focusable=true, has-window-focus=true, is- ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYY ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ YYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1}                                                                         ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +----------->CoordinatorLayout{id=2131296657, res-name=browserLayout, visibility=VISIBLE, width=1080, height=2274, has-focus=true, has-focusable=true, has-window-focus=true, i ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ s-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.constraintlayout.widget.Constrai ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ ntLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=12}                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------>VerticalSwipeRefreshLayout{id=2131297706, res-name=swipeRefresh, visibility=VISIBLE, width=1080, height=2274, has-focus=true, has-focusable=true, has-window-focu ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ s=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.coordinatorlayout.widge ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ t.CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}                                     ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------->CircleImageView{id=-1, visibility=GONE, width=104, height=105, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │  is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@YYYYYY, tag=null, root-is-layout-request ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ ed=false, has-input-connection=false, x=488.0, y=-105.0}                                                                                                                        ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------->GeckoEngineView{id=2131296927, res-name=engineView, visibility=VISIBLE, width=1080, height=2274, has-focus=true, has-focusable=true, has-window-focus=true, is-c ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ lickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@YYYYYY,  ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1}                                                                              ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +-------------->null{id=-1, visibility=VISIBLE, width=1080, height=2274, has-focus=true, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-foc ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ used=true, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=fa ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ lse, has-input-connection=false, x=0.0, y=0.0, child-count=1}                                                                                                                   ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +--------------->MagnifiableSurfaceView{id=-1, visibility=VISIBLE, width=1080, height=2274, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ -enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@YYYYYY, tag=null, root ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ -is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}                                                                                                           ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------>ViewStub{id=2131296977, res-name=findInPageViewStub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickabl ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ e=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=androidx.coordinatorlayout.widget.CoordinatorLayout$ ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}                                                                        ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------>ConstraintLayout{id=2131297848, res-name=viewDynamicDownloadDialog, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=tr ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ ue, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=androidx.coordinatorlayout.widget.Coo ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ rdinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=5}                                          ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------->AppCompatImageView{id=2131296885, res-name=download_dialog_icon, visibility=VISIBLE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=t ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ rue, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget.Con ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ straintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}                                                          ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------->AppCompatTextView{id=2131296886, res-name=download_dialog_title, visibility=VISIBLE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=t ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ rue, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget.Con ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ straintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=, input-type=0, ime-target=false, has-links=false}  ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------->AppCompatImageButton{id=2131296883, res-name=download_dialog_close_button, desc=Close, visibility=VISIBLE, width=0, height=0, has-focus=false, has-focusable=tru ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ e, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=true, is-selected=false, layout-params=androidx.constrai ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ ntlayout.widget.ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}                                       ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------->AppCompatTextView{id=2131296884, res-name=download_dialog_filename, visibility=VISIBLE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focu ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ s=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget. ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ ConstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=, input-type=0, ime-target=false, has-links=fals ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ e}                                                                                                                                                                              ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------->MaterialButton{id=2131296882, res-name=download_dialog_action_button, visibility=VISIBLE, width=0, height=0, has-focus=false, has-focusable=true, has-window-foc ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ us=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=true, is-selected=false, layout-params=androidx.constraintlayout.widget.C ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ onstraintLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Open, input-type=0, ime-target=false, has-links=f ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ alse, is-checked=false}                                                                                                                                                         ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------>ReaderViewControlsBar{id=2131297479, res-name=readerViewControlsBar, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=t ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ rue, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=true, is-selected=false, layout-params=androidx.coordinatorlayout.widget.Coor ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ dinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=0}                                           ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------>CrashContentView{id=2131296779, res-name=crash_reporter_view, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ -clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=androidx.coordinatorlayout.widget.Coordinat ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ orLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=0}                                                ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------>FrameLayout{id=2131297675, res-name=startDownloadDialogContainer, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ , is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=true, is-selected=false, layout-params=androidx.coordinatorlayout.widget.Coordin ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ atorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=0}                                              ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------>ConstraintLayout{id=2131296900, res-name=dynamicSnackbarContainer, visibility=VISIBLE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus= ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=androidx.coordinatorlayout.widget. ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ CoordinatorLayout$LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=2274.0, child-count=0}                                    ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ +------------>ViewStub{id=2131297179, res-name=loginSelectBarStub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickabl ║
[task 2025-05-15T18:38:10.574Z] ║                                                                  │         │ e=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=androidx.coordinatorlayout.widget.CoordinatorLayout$ ║
[task 2025-05-15T18:38:10.580Z] ║                                                                  │         │ LayoutParams@YYYYYY, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}                                                                        ║
[task 2025-05-15T18:38:10.580Z] ║                                                                  │         │ |                                                                                                                                                                               ║
[task 2025-05-15T18:38:10.580Z] ║                                                                  │         │ +------------>ViewStub{id=2131297702, res-name=suggestStrongPasswordBarStub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, i ║
[task 2025-05-15T18:38:10.580Z] ║                                                                  │         │ s-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=androi                                     ║
[task 2025-05-15T18:38:10.580Z] ║                                                                  │         │                                                                                                                                                                                 ║
[task 2025-05-15T18:38:10.580Z] ║                                                                  │         │                                                                                                                                                                                 ║
[task 2025-05-15T18:38:10.580Z] ╚══════════════════════════════════════════════════════════════════╧═════════╧═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
[task 2025-05-15T18:38:10.580Z] Command ./automation/taskcluster/androidTest/parse-ui-test-fromfile.py --results /builds/worker/artifacts/results failed with exit code 1
[taskcluster 2025-05-15 18:38:11.105Z] === Task Finished ===
[taskcluster 2025-05-15 18:38:30.053Z] Unsuccessful task run with exit code: 10 completed in 721.101 seconds
Regressed by: 1966670
No longer regressed by: 1964249

The Bugbug bot thinks this bug should belong to the 'Firefox for Android::UI Tests' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → UI Tests

:petru, since you are the author of the regressor, bug 1966670, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(petru)

Set release status flags based on info from the regressing bug 1966670

Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Flags: needinfo?(petru)
Target Milestone: --- → 140 Branch
You need to log in before you can comment on or make changes to this bug.