-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Composer warn #48329
Composer warn #48329
Conversation
@mananjadhav 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] |
@perunt Should I review this? |
yes, please |
Yes I checked the code. But I’ll test it at my end in an hour or so. I understand this is only related to console warning but would be great if we can add Tests. |
Reviewer Checklist
Screenshots/VideosAndroid: Nativeandroid-composer-warn.movAndroid: mWeb Chromemweb-chrome-composer-warn.moviOS: Nativeios-composer-warn.moviOS: mWeb Safarimweb-safari-composer-warn.movMacOS: Chrome / Safariweb-composer-warn.movMacOS: Desktopdesktop-composer-warn.mov |
We did not find an internal engineer to review this PR, trying to assign a random engineer to #48268 as well as to this PR... Please reach out for help on Slack if no one gets assigned! |
@perunt @srikarparsi Overall this tests well but I wanted to highlight one peculiar problem. The Would be great if you folks can also test and rule out the issue. |
@perunt Can you please post a few screenshots from your testing? |
Friendly bump on the above @perunt
@mananjadhav do you think you could test if this is happening on main? And if it does then we can rule out that it is being caused by this PR. And if it no longer occurs, a recent change probably fixed it and we can merge main into this PR to test. |
Hi! I'm joining the discussion as it's related to an issue I'm also working on. You can see a PR linked in the issue description, which temporarily silenced these warnings. That's why you won't see them if you test on the I'm currently reviewing the entire app to identify all instances where this warning might appear, and I plan to address them all together in one PR. Since @perunt started working on this specific case and already developed a solution before we silenced these warnings, I'm happy to proceed with his solution, given it's properly tested. I just wanted to provide some context on the current status and our thought process here. 🙌🏻 |
Hey, @mananjadhav, as @BartoszGrajdek mentioned, the screenshots would make no difference after this PR as the warnings were silenced there. But this PR had been pushed before silenced PR, so you shouldn't see this warning (related with Is the send button not pressed at all, or when the suggestion box is opened? |
@mananjadhav I updated screenshots for IOS and Android. |
No no I wasn't aiming at solving all warnings. I just had to go through all warnings to see we don't get the one we're trying to fix. All good at my end. |
@srikarparsi Missed responding to this comment. It could be related to my Android simulator. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome thanks!
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
🚀 Deployed to staging by https://github.com/srikarparsi in version: 9.0.38-0 🚀
|
🚀 Deployed to production by https://github.com/grgia in version: 9.0.38-4 🚀
|
Details
Fix composer warning related to the wrong usage of ref for reanimated
Link
Fixed Issues
$ #48268
PROPOSAL: #48268 (comment)
Tests
Offline tests
QA Steps
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label and/or tagged@Expensify/design
so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop