Skip to content

[bug] "Edge width" overlay flashes when first opening settings on fresh install #280

@wassupluke

Description

@wassupluke

Describe the Bug

Somewhere in here. I'd think it's because requestLayout() improperly called by androidx.appcompat.widget.AppCompatTextView. Need to dig into this more. Has been happening on fresh installs for several versions over the last year so it's not new. I just haven't gone back to get the logcat for it until now.

2026-02-16 14:58:26.298 30497-30497 WidgetContainer         wass.luke.android.launcher.debug     I  updating de.jrpie.android.launcher.ui.HomeActivity
2026-02-16 14:58:26.302 30497-30497 InsetsController        wass.luke.android.launcher.debug     D  Setting requestedVisibleTypes to 498 (was 503)
2026-02-16 14:58:26.361 30497-30497 View                    wass.luke.android.launcher.debug     W  requestLayout() improperly called by androidx.appcompat.widget.AppCompatTextView{36cbd54 V.ED.V... ......ID 135,43-312,100} during layout: running second layout pass
2026-02-16 14:58:26.362 30497-30497 View                    wass.luke.android.launcher.debug     W  requestLayout() improperly called by androidx.appcompat.widget.AppCompatTextView{c8245f2 V.ED.V... ..S..AID 116,43-332,100} during layout: running second layout pass
2026-02-16 14:58:26.377 30497-30497 WindowOnBackDispatcher  wass.luke.android.launcher.debug     D  setTopOnBackInvokedCallback (unwrapped): android.app.Activity$$ExternalSyntheticLambda0@d1b1e25
2026-02-16 14:58:26.377 30497-30497 WindowOnBackDispatcher  wass.luke.android.launcher.debug     D  setTopOnBackInvokedCallback (unwrapped): de.jrpie.android.launcher.ui.util.LauncherGestureActivity$$ExternalSyntheticLambda0@187b5ab
2026-02-16 14:58:26.379 30497-30497 VRI[HomeActivity]       wass.luke.android.launcher.debug     D  WindowInsets changed: 1344x2992 navigationBars:[0,0,0,72] mandatorySystemGestures:[0,187,0,96] 

Expected Behavior

"Edge width" overlay will not flash on screen when opening settings on fresh install.

To Reproduce

Fresh install the launcher.
Complete the intro.
Long press to open settings>launcher.

Your Device

µLauncher version: 0.2.9-debug (54)
Commit 277cca2
Android version: 16 (sdk 36) -> It's a lie. I'm on Android 17 beta 1. This is just a nice bug that the new beta has where they didn't update what version it thinks it is. 🫠
Model: Pixel 8 Pro
Device: husky
Brand: google
Manufacturer: Google

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions