-
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
[$500] Web - App takes user two steps back after clicking on browser back button from Year page #27665
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01991ba5bf527a5951 |
Triggered auto assignment to @mallenexpensify ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to @alexpensify ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @thesahindia ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Web - App takes user two steps back after clicking on browser back button from Year page What is the root cause of that problem?Basically year selector is a modal on which we don't have any navigation. So for browser or When we click on browser back button it's taking the previous route related to What changes do you think we should make in order to solve the problem?
But we show the modal as full-screen element which previews like it's another screen.
In my view making this as route is plausible solution. Updates required
We should also fix the same issues with other modals like What alternative solutions did you explore? (Optional)NA |
Hi how are you? |
📣 @deep-explorer! 📣
|
same root cause as #27160 |
Well, I got your point. |
Thanks @ishpaul777 for the link. or... do you think we should hold #27160 since we have a proposal here? or... neither :) |
Triggered auto assignment to @srikarparsi, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@roryabraham, do you think you could take at this proposal. The route solution (number 1) looks similar to your solution here but just want to make sure we're all on the same page. |
Hii @mallenexpensify @srikarparsi, curious if I am eligible for reporting bonus as this issue has same root cause and fix as #27160 and #27160 was reported first. |
Possibly? Can you 'prove' it @ishpaul777 ? ie. drop in details and links for review and so we have an audit trail if we do issue payment. |
#27160 was reported on Slack on 11 Sept. - https://expensify.slack.com/archives/C049HHMV9SM/p1694443603230179?thread_ts=1694443603.230179&cid=C049HHMV9SM And this one was reported on slack on 14 Sept. - https://expensify.slack.com/archives/C049HHMV9SM/p1694691923038999?thread_ts=1694691923.038999&cid=C049HHMV9SM |
Hey guys i think this issue might not even have a reporting bonus as per this comment |
Sorry! This got off my radar.. I'll complete the PR late this week |
Thanks for the post @ishpaul777 , I completely missed it cuz, with the |
Removing the Reviewing label to bring this back on everyone's radar |
@ishpaul777 , when can we expect the PR? |
Sorry for delay, I'll try to priortize and complete this week. |
Hey, as I'm working on the PR, the changes are getting pretty big and messy. Honestly, I'm starting to feel like the bug isn't that crucial – more on the low-value side. Plus, it's making using the DatePicker a bit tricky and might cause issues down the road. I'm cool with moving forward, but i'd appreciate if @roryabraham/ @thesahindia could check out the changes upto this point and see if they feel the same way. The thing is, we not only use the Component Independently but also inside other components. Like, for example, the Identityform is used in a bunch of places and has a DatePicker we have to create many routes as i expected previously and becoming very anti-pattern and question is if the bug is really critical enough to solve with this approach. Personally i'd advocate for the 3rd option @roryabraham suggested here, to "Rethink the push-to-page design for these components and redesign the datepicker component to make it an inline component" only if the bug is considered critical enough and worth solving. |
Ok, I appreciate the restraint and trust your judgment @ishpaul777. I think we should have a broader discussion about this. |
Where we're at now |
I propose
|
I mostly agree with @mallenexpensify's summary but I think our options more succinctly are:
Looking at this with fresh eyes, I'd recommend either |
Coming from this conversation in #expensify-open-source I'm going to close this, taking into account @ishpaul777 's comment in the link above too.
|
@roryabraham @mallenexpensify |
@ishpaul777 please review the internal C+ process doc and follow the details there (which.. is mostly what you've done, I'm in the process of updating the doc which is partially why I want to share here) |
here i am a contributor (option A) so no need to post in #contributor-plus group right? |
A partial compensation of $250 feels fair to me in this case. |
I trust your judgment on what is fair in this situation. Whatever amount you believe is appropriate, I am in agreement with. 👍 |
gentle bump @mallenexpensify / @roryabraham can we reopen/pay out this if all are in agreement for $250 ? |
@mallenexpensify can we issue a discretionary bonus of $250 to @ishpaul777 for his work on this issue? |
Contributor+: @ishpaul777 paid $250 via Upwork. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
App should take user to the date of birth page
Actual Result:
App takes user two steps back to the Personal Details page
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.70.5
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Recording.4496.mp4
2023-09-14.14.43.04.mp4
Expensify/Expensify Issue URL:
Issue reported by: @Nathan-Mulugeta
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1694691923038999
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: