Skip to content

[BUG] Permanent Island getting removed after receiving notifications #237

Description

@MeowCatYT

Device Model

POCO F6 PRO

OS Version

3.0.301.0

Android Version

Android 16

App Version

v0.5.5

Describe the Bug

When you've got a messaging app or any app that'll be staying for a good while in the notification shade and you didn't either dismiss it or swipe it out prior the notification, the so called "permanent island" will NOT go back until you:

  1. You cleared your notification shade and;
  2. Sometimes, when you didn't clear your cache/your apps

This shouldn't happen because the users shouldn't be clearing the notifications in the notification shade just for the permanent island to go back. Give it a scenario like: if the user needs a notification in the notification shade to be just there, but because of this bug, the user needs to clear that notification just for the "permanent island" to go back.

Also, one more thing is about when the music player starts to play, the permanent island gets removed too, which is okay because it should do that or else you'll be having a blank black pill besides the music player. But when you're on the music player itself, the permanent island isn't showing because of course, the music player is in the notification shade.

It shouldn't do all of that; we should actually be able to choose if we're gonna make the permanent island really "permanent" since it's in the name, and since we could also dismiss it by swiping the permanent island right or left by ourselves.

Steps to Reproduce

  1. Have your app on the Hyper Bridge to be set as "active". Note: It must be a notification that will be staying in the notification shade (i.e messaging apps or YouTube notifications).
  2. Have your "Auto-hide island" turned on in the behaviour settings.
  3. Have your "permanent island" feature turned on.
  4. Your permanent island MUST be turned on at this point and working.
  5. If you're going to use a messaging app, have your friend or someone send you a message. (This is by far the easiest way to reproduce the bug)
  6. After the message, you'll see that your permanent island will be going off as it'll show your friend's message in the island, and then after it auto-hides, the permanent island is not going back unless you clear your notification shade.

For the Music Player:
Do steps 1-4 and then
5. Play the music player of your choice and stay on the app while playing the music. You'll see that there's no island because the music player itself is in the notification shade.

Crash Logs (Logcat)

Screenshots / Screen Recording

Here are the videos on how to reproduce the bug:
[Hyper island getting removed and not coming back anymore after getting a notification]
https://github.com/user-attachments/assets/6f134322-7dd5-4a47-9b18-5cfe50d8a1b2

[Hyper island getting removed after a music player has started playing a music inside the player itself]
https://github.com/user-attachments/assets/31198975-b9a7-4731-b84d-13eb2e4c71d2

Checklist

  • I have checked that this issue has not already been reported.
  • I have granted all required permissions (Notification Access, Autostart).

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions