-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
fix: Distance - Page is not scrollable after adding multiple stops. #43810
fix: Distance - Page is not scrollable after adding multiple stops. #43810
Conversation
Signed-off-by: Krishna Gupta <[email protected]>
Signed-off-by: Krishna Gupta <[email protected]>
@mollfpr, what do you think about the console error? |
@Krishna2323 I'm not sure we can get the PR on upstream merged on time. The repo seems not active and the last commit is last year. How about patching the package? Or does the error will disrupt the production app? |
@mollfpr, that's just a warning, should we ignore that? |
I think we can ignore the warning. @stitesExpensify What do you think? |
@stitesExpensify, pls check the comments above ^ |
@Krishna2323 While waiting for @stitesExpensify feedback, have you try to fix the warning with the patch package? |
Sorry I have been OOO, I will check this tomorrow! |
@stitesExpensify What do you think? |
So sorry, yes I think we can probably ignore the warning. Will that show up every time anyone goes to the page on dev? Could be very annoying |
@stitesExpensify, it will be shown every time we add/update a waypoint from waypoints selector page. |
Okay so it will only happen in that single case, and there is an upstream fix that is coming so the warning is temporary. Is that correct? |
@stitesExpensify there is no upstream fix for that. |
I think we should open a PR to update it in draggable-flatlist so that we aren't just permanently adding a warning to our codebase as mentioned here |
I will open a PR in react-native-draggable-flatlist tomorrow. |
Sorry for delay here, I have tried to reproduce the warning on snack so I can open an issue and a PR in https://github.com/computerjazz/react-native-draggable-flatlist, but I haven'd succeeded in that. I will probably try again |
@stitesExpensify @mollfpr, sorry for the long delay on this. I tried several times on Snack and also with a local setup, but I couldn't reproduce the warning there. However, I found this PR that might help the maintainers understand the warning we are getting. I opened a issue here. Raise a PR in react-native-draggable-flatlistMonosnap.screencast.2024-07-21.22-40-23.mp4 |
@mollfpr, haven't got any response in the opened issue/PR ^, what should we do? |
Personally I'm thinking that if we have an open PR in the main repo, then we can merge this and it will get fixed when that PR is merged. Is that correct? |
@stitesExpensify, yeah you are right. We can merge this one and the warning will be fixed once this PR gets merged. |
Great. @mollfpr can you go ahead and review this and we can get it merged? :) |
@stitesExpensify On it 🚀 |
Reviewer Checklist
Screenshots/VideosAndroid: Native43810.Android.mp4Android: mWeb Chrome43810.mWeb-Chrome.mp4iOS: Native43810.iOS.moviOS: mWeb Safari43810.mWeb-Safari.movMacOS: Chrome / Safari43810.Web.mp4MacOS: Desktop43810.Desktop.mp4 |
✋ 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/stitesExpensify in version: 9.0.15-0 🚀
|
🚀 Deployed to production by https://github.com/roryabraham in version: 9.0.15-9 🚀
|
Details
Fixed Issues
$ #42577
PROPOSAL: #42577 (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_native.mp4
Android: mWeb Chrome
android_chrome.mp4
iOS: Native
ios_native.mp4
iOS: mWeb Safari
ios_safari.mp4
MacOS: Chrome / Safari
web_chrome.mp4
MacOS: Desktop
desktop_app.mp4