microg / microg/GmsCore

Self-Check list inconsistent (items missing or shuffled) -- solution: show expected, but not yet executed checks

Open
#1,131 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
14.6k
Forks
3.2k
Avg merge
12d 11h
Merged PRs (30d)
4

Description

Steps to reproduce

Open MicroG and perform a Self-Check

Actual behavior

The Self-check list is inconsistent in the number of check displayed or order of the items, see the attachments.
Grey shade is present representing the user pulling up the screen, to show no more items are hiding in the bottom.

6 items present in the last section

Screenshot_20200805-120505_edit

4 items present in the last section

Screenshot_20200805-120519_edit

6 items present in the last section, two last changed placed in comparison to the first screenshot

Screenshot_20200805-120636_edit

***6 items present in the last section

##Expected behavior:
The list of items is always final. change their color (grey -> black) or fill in the checkbox [ ] -> [x]

Versions

OS: OSe 0.9-2020062660259
MicroG 0.2.10.19420-77

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue from the MicroG Self-Check entry point using the reported OS and MicroG versions, then trace the Self-Check list implementation. Confirm that all expected checks remain present and in a stable order, with incomplete checks visibly distinguished from completed ones.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.