Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • B Backlog
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 1,498
    • Issues 1,498
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Insights
    • Issue
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • e
  • Backlog
  • Issues
  • #2239

Closed
Open
Created Dec 11, 2020 by Romain Hunault@rhunaultOwner

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

Assignee
Assign to
Time tracking