[CP Staging] Revert "Enhance icons UI consistency"#86555
Conversation
|
Hey! I see that you made changes to our Form component. Make sure to update the docs in FORMS.md accordingly. Cheers! |
|
@srikarparsi Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
straight revert, ignore lint |
Codecov Report❌ Looks like you've decreased code coverage for some files. Please write tests to increase, or at least maintain, the existing level of code coverage. See our documentation here for how to interpret this table.
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: f5d23c4cd6
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| <PressableWithFeedback | ||
| accessibilityLabel={item.text ?? ''} | ||
| role={CONST.ROLE.BUTTON} | ||
| sentryLabel={CONST.SENTRY_LABEL.USER_LIST_ITEM.CHECKBOX} |
There was a problem hiding this comment.
Expose multiselect toggles as checkboxes
Replacing SelectionCheckbox with PressableWithFeedback here changes the control semantics to role=button and removes explicit checked-state metadata, so in UserListItem flows that use canSelectMultiple (participant/member pickers) assistive technologies can no longer reliably announce whether an option is selected. This regresses accessibility compared with the previous checkbox implementation; this control should expose checkbox semantics (role/accessibilityState.checked) or reuse the shared Checkbox component.
Useful? React with 👍 / 👎.
|
all you @grgia - feel free to merge if you wanna skip the checks since this looks like a straight revert :D |
|
@grgia looks like this was merged without a test passing. Please add a note explaining why this was done and remove the |
|
🚧 @grgia has triggered a test Expensify/App build. You can view the workflow run here. |
|
This was a straight revert |
…-select-icons [CP Staging] Revert "Enhance icons UI consistency" (cherry picked from commit a0adf62) (cherry-picked to staging by grgia)
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Cherry-picked to staging by https://github.com/grgia in version: 9.3.50-2 🚀
Bundle Size Analysis (Sentry): |
|
👋 Hi Conclusion: No help site changes requiredReasoning:
No action needed on the docs side for this PR. |
|
🚀 Cherry-picked to staging by https://github.com/grgia in version: 9.3.51-0 🚀
Bundle Size Analysis (Sentry): |
|
👋 Hi Review Against Help Site StandardsI reviewed:
Articles CheckedI found 15+ articles under
Conclusion: No help site changes requiredReasoning:
Since the revert restores the previously-documented behavior, all existing help site articles remain accurate. No documentation PR is needed. |
|
🚀 Deployed to production by https://github.com/jasperhuangg in version: 9.3.50-8 🚀
|
|
I can't continue working on bringing it back to life but I'm passing it to @mhawryluk, so it'll be in good hands 😊 |
|
🚀 Deployed to production by https://github.com/jasperhuangg in version: 9.3.51-10 🚀
|
Reverts #83799
Fixes
$ #86535
$ #86536
$ #86537
$ #86538
$ #86544
$ #86546
$ #86548
$ #86551
$ #86552
$ #86556