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

[HOLD for payment 2024-08-02] [Wave Collect] [Ideal Nav] Improve "Hmm... it's not there" being duplicated across two content areas #34234

Closed
trjExpensify opened this issue Jan 10, 2024 · 37 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Design NewFeature Something to build that is a new item.

Comments

@trjExpensify
Copy link
Contributor

trjExpensify commented Jan 10, 2024

Coming from here.

Problem
With the new ideal navigation layout, we'll run into an instance where the "page not found" illustration is duplicated across two content areas on web/desktop. For example, when you try to access a workspace that has been deleted via a URL link to its settings:

Screenshot 2024-01-09 at 9 44 53 PM

Solution
Instead of showing it twice, we'll instead:

  • Use a full page instead
  • Clicking the back caret brings you back to the screen which you were at when you tried to access the missing workspace.
  • If you don’t have a previous screen to return to, we return to the Chats tab of the “All” view.

image

CC: @hayata-suenaga @mountiny @shawnborton @JmillsExpensify @kosmydel @adamgrzybowski @s77rt

Issue OwnerCurrent Issue Owner: @trjExpensify
@trjExpensify trjExpensify added Planning Changes still in the thought process NewFeature Something to build that is a new item. Design labels Jan 10, 2024
Copy link

melvin-bot bot commented Jan 10, 2024

Triggered auto assignment to @shawnborton (Design), see these Stack Overflow questions for more details.

Copy link

melvin-bot bot commented Jan 10, 2024

@melvin-bot melvin-bot bot added the Weekly KSv2 label Jan 10, 2024
@hayata-suenaga
Copy link
Contributor

looking at the discussion in the linked Slack thread

@shawnborton
Copy link
Contributor

This is what it looks like at full screen btw:
image

@kosmydel
Copy link
Contributor

Hey, here is a preview of what it looks like.

Screenshot 2024-01-15 at 10 20 59

@shawnborton
Copy link
Contributor

That seems good to me!

@trjExpensify
Copy link
Contributor Author

Nice! So I think we can take this off planning. @kosmydel, are you taking care of this so I can assign you? Also if so, can you link the PR to this issue? Thanks!

@trjExpensify trjExpensify removed the Planning Changes still in the thought process label Jan 15, 2024
@kosmydel
Copy link
Contributor

Sure, it will be included in our ideal nav branch after it goes through our internal SWM review.

@trjExpensify
Copy link
Contributor Author

Nice, assigned you. Let us know once it has been included and then we can close it out.

@shawnborton
Copy link
Contributor

Not overdue, I think we're still making progress here?

@melvin-bot melvin-bot bot removed the Overdue label Jan 29, 2024
@hayata-suenaga hayata-suenaga changed the title [Wave 8 Ideal Nav Skeleton] Improve "Hmm... it's not there" being duplicated across two content areas [Wave 8] [Ideal Nav] Improve "Hmm... it's not there" being duplicated across two content areas Feb 2, 2024
@hayata-suenaga
Copy link
Contributor

@kosmydel Please also refer to this regression and check that the issue reported there is also fixed with your PR 🙇

@kosmydel
Copy link
Contributor

kosmydel commented Feb 6, 2024

Hey, I started working on this issue today. I'm trying to find a solution to cover all cases in a clean way. However, it looks like a more complex problem, especially for RHP modals.

@hayata-suenaga
Copy link
Contributor

hayata-suenaga commented Feb 6, 2024

@kosmydel, thank you for sharing the estimated work required to resolve this issue.

I'll adjust the priority of this issue to a weekly status. Please prioritize other regressions that have higher priorities and simpler solutions.

update: it already has the weekly priority!

@kosmydel
Copy link
Contributor

@hayata-suenaga I've prepared a very early draft of the PR. I still have to test it thoroughly.


I found a one issue which makes it impossible to test it:

  1. Log out
  2. Go to some WS link, e.g. https://staging.new.expensify.com/workspace/adsasddssad/rateandunit (doesn't matter if policy exist or not)
  3. Log in
  4. Infinity loading

Workaround:
Go to the chat list, wait until all reports are loaded, try to open the link again.

Loading the Onyx state doesn't work from deeplinks at all.

@melvin-bot melvin-bot bot added the Monthly KSv2 label May 31, 2024
@kosmydel
Copy link
Contributor

kosmydel commented Jun 3, 2024

This one is being reviewed by @situchan.

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Monthly KSv2 labels Jul 9, 2024
@trjExpensify
Copy link
Contributor Author

PR is in review, ready for a look from @neil-marcellini.

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Jul 26, 2024
@melvin-bot melvin-bot bot changed the title [Wave Collect] [Ideal Nav] Improve "Hmm... it's not there" being duplicated across two content areas [HOLD for payment 2024-08-02] [Wave Collect] [Ideal Nav] Improve "Hmm... it's not there" being duplicated across two content areas Jul 26, 2024
Copy link

melvin-bot bot commented Jul 26, 2024

Reviewing label has been removed, please complete the "BugZero Checklist".

@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Jul 26, 2024
Copy link

melvin-bot bot commented Jul 26, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.12-0 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 2024-08-02. 🎊

For reference, here are some details about the assignees on this issue:

  • @kosmydel does not require payment (Contractor)

Copy link

melvin-bot bot commented Jul 26, 2024

BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

  • [@kosmydel] Please propose regression test steps to ensure the new feature will work correctly on production in further releases.
  • [@trjExpensify] Link the GH issue for creating/updating the regression test once above steps have been agreed upon.

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Aug 1, 2024
Copy link

melvin-bot bot commented Aug 2, 2024

Skipping the payment summary for this issue since all the assignees are employees or vendors. If this is incorrect, please manually add the payment summary SO.

@situchan
Copy link
Contributor

situchan commented Aug 5, 2024

Please assign me here

@trjExpensify
Copy link
Contributor Author

Payment summary as follows:

Offer sent.

@situchan
Copy link
Contributor

situchan commented Aug 5, 2024

Can this be 500?

reasoning:

  • super old issue (before price change)
  • size of PR which fixes multiple issues at once
  • required lots of testing as seen in QA Steps of PR

@melvin-bot melvin-bot bot added the Overdue label Aug 8, 2024
@trjExpensify
Copy link
Contributor Author

super old issue (before price change)

Fair. Can you accept the offer so I can pay it though?

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Aug 9, 2024
Copy link

melvin-bot bot commented Aug 12, 2024

@shawnborton, @trjExpensify, @Gonals, @kosmydel, @situchan Whoops! This issue is 2 days overdue. Let's get this updated quick!

@trjExpensify
Copy link
Contributor Author

Paid, closing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Design NewFeature Something to build that is a new item.
Projects
Status: Done
Status: Release 1: Ideal Nav & Collect Simplfied Profile, Members, Categories, Workflows (approvals)
Development

No branches or pull requests

7 participants