Skip to content
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

[LOW] [Performance] [$250] Investigate why unfocused screens are updated by onyx #42505

Closed
mountiny opened this issue May 23, 2024 · 22 comments
Closed
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. External Added to denote the issue can be worked on by a contributor Weekly KSv2

Comments

@mountiny
Copy link
Contributor

mountiny commented May 23, 2024

Coming from onyx bump #42057 (comment)

Investigate how to fix an issue where unfocused screen is being updated by onyx. There was a solution put in place to unblock the onyx update, however, we should explore if there are better ways to solve it. Slack discussion here

To fix #42057 (comment), this commit was used e7e73c8

cc @chrispader

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01f294fb9fd27db9de
  • Upwork Job ID: 1793569593909895168
  • Last Price Increase: 2024-05-23
Issue OwnerCurrent Issue Owner: @DylanDylann
@mountiny mountiny added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels May 23, 2024
Copy link

melvin-bot bot commented May 23, 2024

Triggered auto assignment to @isabelastisser (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

@mountiny mountiny mentioned this issue May 23, 2024
50 tasks
@chrispader
Copy link
Contributor

commenting for assignment 👋🏼

@mountiny mountiny added the External Added to denote the issue can be worked on by a contributor label May 23, 2024
@melvin-bot melvin-bot bot changed the title Investigate why unfocused screens are updated by onyx [$250] Investigate why unfocused screens are updated by onyx May 23, 2024
Copy link

melvin-bot bot commented May 23, 2024

Job added to Upwork: https://www.upwork.com/jobs/~01f294fb9fd27db9de

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label May 23, 2024
Copy link

melvin-bot bot commented May 23, 2024

Triggered auto assignment to Contributor-plus team member for initial proposal review - @DylanDylann (External)

@mountiny mountiny removed the Help Wanted Apply this label when an issue is open to proposals by contributors label May 23, 2024
@mountiny
Copy link
Contributor Author

thanks Chris

Copy link

melvin-bot bot commented May 28, 2024

@chrispader, @isabelastisser, @DylanDylann Eep! 4 days overdue now. Issues have feelings too...

@melvin-bot melvin-bot bot added the Overdue label May 28, 2024
@mountiny
Copy link
Contributor Author

@chrispader can you look into this once the deploy blocker is resolved?

@chrispader
Copy link
Contributor

@chrispader can you look into this once the deploy blocker is resolved?

yes, gonna do!

Copy link

melvin-bot bot commented May 30, 2024

@chrispader, @isabelastisser, @DylanDylann Still overdue 6 days?! Let's take care of this!

@isabelastisser
Copy link
Contributor

Any updates? @DylanDylann @chrispader Thanks!

@mountiny
Copy link
Contributor Author

I believe Chris is now focusing on fixing latest onyx version which is higher priority so no updates still

@mountiny mountiny added Weekly KSv2 and removed Daily KSv2 labels May 30, 2024
@melvin-bot melvin-bot bot removed the Overdue label May 30, 2024
Copy link

melvin-bot bot commented Jun 6, 2024

@chrispader @isabelastisser @DylanDylann this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!

@isabelastisser
Copy link
Contributor

@mountiny should I put this on hold?

@chrispader
Copy link
Contributor

i might start working on this tmrw, depends how much there is to do in #42772

@isabelastisser
Copy link
Contributor

@mountiny, which wave and release should I add this to? thanks!

@melvin-bot melvin-bot bot added the Overdue label Jun 11, 2024
@mountiny mountiny changed the title [$250] Investigate why unfocused screens are updated by onyx [LOW] [Performance] [$250] Investigate why unfocused screens are updated by onyx Jun 12, 2024
@mountiny
Copy link
Contributor Author

Added as low to the newdot quality as this is performance related

@isabelastisser
Copy link
Contributor

Thanks, Vit!

@isabelastisser
Copy link
Contributor

@chrispader @DylanDylann, any progress?

@DylanDylann
Copy link
Contributor

Waiting for @chrispader to implement PR

@melvin-bot melvin-bot bot removed the Overdue label Jun 13, 2024
@chrispader
Copy link
Contributor

Going to work on this now and over the weekend!

@chrispader
Copy link
Contributor

chrispader commented Jun 18, 2024

I now finished profiling and investigating some (navigation) flows in E/App and it seems this issue was fixed by the recent Onyx bump PR.

I think the reason for old screen props being updated before, was that Onyx was in a weird intermediate state of some transitions, that are now finished by version 2.0.48.

The following issues are still fixed without the need for any changes:

Therefore i think we can close this out!

@isabelastisser
Copy link
Contributor

Thanks for the update, @chrispader! Closing this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something is broken. Auto assigns a BugZero manager. External Added to denote the issue can be worked on by a contributor Weekly KSv2
Projects
Development

No branches or pull requests

4 participants