Multi-user / Work Profile support missing after redesign and Auto Include affects other users

Geschlossen
#953 16 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 2 Tagen

@JingMatrix arbeitet bereits daran.

Seit 07.9.2026.

  • #964 von @JingMatrix — offen

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
50/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
android, kotlin
Bereich
mobile-dev

Rechercherichtung

Beginne damit, das Problem mit dem neuesten Debug-Build auf Android 16 unter Verwendung eines Hauptbenutzers und eines Work Profile zu reproduzieren, und untersuche anschließend die neu gestaltete Benutzerliste und die Aktionen beim langen Drücken auf ein Modul. Überprüfe die Sichtbarkeit mehrerer Benutzer, die Installation von Modulen pro Profil und das Verhalten von Auto Include mit einer neu installierten App. Als erledigt gilt die Aufgabe, wenn alle Profile angezeigt werden, die profilübergreifende Installation verfügbar ist und Auto Include nur das Profil beeinflusst, in dem es aktiviert ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug
Steps to reproduce/复现步骤

Issue 1 & 2 — Work Profile / Multi-User

Step 1: Set up multiple users or a Work Profile on the device.
Step 2: Open Vector after the latest redesign/update.
Step 3: Check the list.
Step 4: Long-press any installed module and check the available options.

Issue 3 — Auto Include

Step 1: Set up a Main Profile and a Work Profile.
Step 2: Enable Auto Include for the Work Profile.
Step 3: Install a new application.
Step 4: Open Vector and check the module/app selection for both profiles.

Expected behaviour/预期行为

1: Vector should display all available users, including the Main User, Secondary Users, and Work Profiles.
2: Long-pressing a module should provide an option to install the module for another user/profile.

3: Auto Include should be user-specific. If it is enabled for the Work Profile, newly installed apps should automatically be included only for the Work Profile and should not affect the Main Profile or other users.

Actual behaviour/实际行为

1: After the recent redesign/update, the Work Profile and other users are no longer shown in Vector.
2: The option to install a module for another user is no longer available when long-pressing a module.

3: In the older version, when multiple users were available, enabling Auto Include for the Work Profile also affected the Main Profile. When a new app was installed, it was automatically selected in both the Work Profile and Main Profile instead of only the user where Auto Include was enabled.

Xposed Module List/Xposed 模块列表
GMS Flags 2.0
NexAlloy
Root implementation/Root 方案

KernelSU Next 3.3.0-spoofed

System Module List/系统模块列表
NeoZygisk
Vector
Vector version/Vector 版本

2.2 (3107)

Android version/Android 版本

Android 16, infinity X

Version requirement/版本要求
Logs/日志

I think features is missing that's why logs is not required if required then tell me

Vorherrschende Sprache
Kotlin
Sterne
13k
Forks
884
Ø Merge
13 Std. 41 Min.
Gemergte PRs (30 T.)
5

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus JingMatrix/Vector

Alle Issues in JingMatrix/Vector

Ähnliche Issues

Weitere Issues zu Kotlin

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.