Repository navigation
[Due for payment 2025-02-18] Android & iOS - Book travel - Book travel button only works when tapping for the second time #55829
Description
Activity
- addedBugSomething is broken. Auto assigns a BugZero manager.Something is broken. Auto assigns a BugZero manager.DailyKSv2KSv2DeployBlockerCashThis issue or pull request should block deploymentThis issue or pull request should block deployment
on Jan 28, 2025 Triggered auto assignment to @trjExpensify (
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.Triggered auto assignment to @techievivek (
DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.💬 A slack conversation has been started in #expensify-open-source
github-actions commented
on Jan 28, 2025 on Jan 28, 2025 – with GitHub ActionsContributorMore actions👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
- Identify the pull request that introduced this issue and revert it.
- Find someone who can quickly fix the issue.
- Fix the issue yourself.
I think we can can remove the blocker label since the feature is behind beta?
Seems to be coming from here #55300, cc @cristipaval
Also, we have no plans of reverting that PR and the feature is still behind beta with users mainly on oldDot. https://expensify.slack.com/archives/C05S5EV2JTX/p1738013139945179?thread_ts=1737494593.720669&cid=C05S5EV2JTX
26 remaining items
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.95-6 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:
If no regressions arise, payment will be issued on 2025-02-18. 🎊
For reference, here are some details about the assignees on this issue:
- @ZhenjaHorbach requires payment (Needs manual offer from BZ)
@ZhenjaHorbach @trjExpensify @ZhenjaHorbach The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]
@tgolen @trjExpensify @cristipaval @ZhenjaHorbach this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!
Reacted by Cristi PavalThis has been deployed Melv, we're waiting out the regression period. Chill man. 😅
Payment Summary
- ROLE: @ZhenjaHorbach paid $(AMOUNT) via Upwork (LINK)
BugZero Checklist (@trjExpensify)
- I have verified the correct assignees and roles are listed above and updated the neccesary manual offers
- I have verified that there are no duplicate or incorrect contracts on Upwork for this job (https://www.upwork.com/ab/applicants//hired)
- I have paid out the Upwork contracts or cancelled the ones that are incorrect
- I have verified the payment summary above is correct
👋 @ZhenjaHorbach checklist time, please!
Working on a fix, which seems to have significant changes. I'll fix this as part of this refactoring issue. ETA: the PR should be ready at the end of today.
Actually I'm not sure a checklist is needed here
Since it was part of the refactoring of the new functionalityWe should still fill out the checklist and state it as a bug with the initial implementation.
Reacted by Yauheni HorbachBugZero Checklist:
- [Contributor] Classify the bug:
Bug classification
Source of bug:
- 1a. Result of the original design (eg. a case wasn't considered)
- 1b. Mistake during implementation
- 1c. Backend bug
- 1z. Other:
Where bug was reported:
- 2a. Reported on production (eg. bug slipped through the normal regression and PR testing process on staging)
- 2b. Reported on staging (eg. found during regression or PR testing)
- 2d. Reported on a PR
- 2z. Other:
Who reported the bug:
- 3a. Expensify user
- 3b. Expensify employee
- 3c. Contributor
- 3d. QA
- 3z. Other:
-
[Contributor] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.
This issue was handled as a part of new feature
-
[Contributor] If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in #expensify-open-source has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.
Link to discussion: NA
-
[Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again.
Test:
- Launch hybrid or ND app
- Open FAB
- Tap Book Travel
- Verify that tapping Book travel one time will open a next screen
Do we agree 👍 or 👎
Thanks! Payment summary as follows:
- $250 to @ZhenjaHorbach for the C+ review
Offer sent!
Done
Thanks !Paid, closing!
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 9.0.90-0
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Yes, reproducible on both
If this was caught during regression testing, add the test name, ID and link from TestRail: Exp
Email or phone of affected tester (no customers): applausetester+100106kh@applause.expensifail.com
Issue reported by: Applause Internal Team
Device used: iPhone 15 Pro Max / iOS 18.2
App Component: Other
Action Performed:
Expected Result:
Tapping Book travel one time will open the address page.
Actual Result:
Tapping Book travel one time does nothing.
It only opens the address page after tapping Book travel for the second time.
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6725773_1738039887315.ScreenRecording_01-28-2025_12-48-10_1.mp4
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @trjExpensify