-
Notifications
You must be signed in to change notification settings - Fork 89
Allow pendingAction and pendingFields to be merged into search snapshots even when those keys were not previously present #723
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…ots even when those keys were not previously present
|
All contributors have signed the CLA ✍️ ✅ |
|
@eVoloshchak, this is my first pr in this repo. Where do I need to test and create records for? Could you please give a little details on every section of the checklist? thanks. |
|
I have read the CLA Document and I hereby sign the CLA |
|
Hi @marufsharifi Do you plan to move ahead with this PR? In general it isn't a good direction because we are introducing Expensify product-specific logic into Onyx. |
|
@luacmartins, waiting for your thoughts on this. |
|
I think the way to do this would be to expose a config to App and pass the keys we want to merge regardless via that config prop. |
|
Yeah, I agree that a config option would be a better route to go. |
|
Could you explain me what's the reason behind this change? Is there a discussion or thread where I could find the proposal/idea? |
|
@fabioh8010, please check this PR. |
|
@fabioh8010, @luacmartins, just to confirm, should i procced with this PR? Thanks. |
|
@marufsharifi Could you elaborate a formal proposal how you plan to make this change in Onyx, so everyone is aligned about the RCA and solution? |
@fabioh8010, should I post the proposal in this Pr? Thanks. |
|
It's ok for me, @luacmartins @tgolen do you agree? |
Details
Allow pendingAction and pendingFields to be merged into search snapshots even when those keys were not previously present
Related Issues
Expensify/App#69559
Automated Tests
Manual Tests
Author Checklist
### Related Issuessection aboveTestssectiontoggleReportand notonIconClick)myBool && <MyComponent />.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)Avataris modified, I verified thatAvataris working as expected in all cases)mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop