bug: Ion-checkbox justify property does not work on Android 12 (API 31)

Open
#3,459 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

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

Research direction

Start by reproducing the ion-checkbox layout with justify="start" and labelPlacement="end" on Android API 31 and API 33, using the reported Angular and Ionic versions. Compare the rendered behavior with the expected screenshots; done means the view is consistent across both API versions.

Written by the indexing model from the issue text.

Description

triage
Describe the Bug

Ion-checkbox justify property does not work properly on Android 12 (API 31)
I set justify="start" labelPlacement="end" and it works perfectly find with API 33 and above but when I tested with API 31 it acts weird.
Screenshot 0006-02-19 at 9 17 46

Expected Behavior

The view should be consistent between API version.

Screenshot 0006-02-19 at 9 19 06
Steps to Reproduce

Using ion-checkbox with said property and test in API 31 & 33 should reproduce this bug.

Screenshots

No response

Operating System

MacOS, Android studio

Browser

Chrome

Version

No response

Additional Information

"@angular/core": "^16.0.0",
"@ionic/angular": "^7.0.0",

Dominant language
MDX
Stars
621
Forks
3.2k
Avg merge
1d 2h
Merged PRs (30d)
86

Contributor guide

Open the contributing guide

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.

More from ionic-team/ionic-docs

All issues in ionic-team/ionic-docs

Similar issues

More Mobile Dev issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.