Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

Can't uninstall PWA

  • /e/ version: 0.13 nougat
  • Device model(s):

Summary

PWA can't be removed from Launcher because of a BlissLauncher crash

The problem

Steps to reproduce

  1. Open Apps
  2. In Apps settings, choose to display only PWA
  3. Install PWA
  4. On it displays Shortcut added, come back on Launcher
  5. Long press on the PWA icon
  6. Uninstall the PWA

What is the current behavior?

A Blisslaucher crashed popup appears. The PWA is not removed.

What is the expected correct behavior?

Being able to remove PWA from Launcher

Technical informations

Relevant logs (adb logcat)

2020-12-10 17:36:25.746 10610-10610/foundation.e.blisslauncher E/AndroidRuntime: FATAL EXCEPTION: main
    Process: foundation.e.blisslauncher, PID: 10610
    java.lang.NullPointerException: package name is null
        at android.content.ComponentName.<init>(ComponentName.java:99)
        at foundation.e.blisslauncher.features.shortcuts.ShortcutKey.<init>(ShortcutKey.java:18)
        at foundation.e.blisslauncher.features.shortcuts.ShortcutKey.fromItem(ShortcutKey.java:31)
        at foundation.e.blisslauncher.features.launcher.LauncherActivity.lambda$null$25$LauncherActivity(LauncherActivity.java:1987)
        at foundation.e.blisslauncher.features.launcher.-$$Lambda$LauncherActivity$R4vga1YFntIX69l9K4rT47cLV_M.onClick(lambda)
        at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:166)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6186)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)

Relevant screenshots

Solutions

Workaround

Possible fixes