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 #12603] [Image] Seeing blank modal for avatar, when offline reported by @thesahindia #12707

Closed
kavimuru opened this issue Nov 14, 2022 · 29 comments
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. Monthly KSv2

Comments

@kavimuru
Copy link

kavimuru commented Nov 14, 2022

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 (1):

  1. Disconnect the internet connection
  2. Navigate to a chat
  3. Click on chat header
  4. Click on avatar

Expected Result:

You should see loading indicator

Actual Result:

There's no loading indicator

Action Performed (2):

  1. Go to URL https://staging.new.expensify.com/
  2. Login with any account
  3. Go offline
  4. Upload a new Avatar to your profile
  5. Go online
  6. Open any chat and open your own details.
  7. Tap on the avatar

Expected Result:

The photo loads after uploading a new avatar and clicking on details

Actual Result:

The photo does not load after uploading a new avatar and clicking on details

Workaround:

unknown

Platform:

Where is this issue occurring?

  • Web
  • Desktop App
  • Mobile Web

Version Number: 1.2.27-3
Reproducible in staging?: y
Reproducible in production?: y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
Screenshot (98)

Screen.Recording.2022-11-14.at.1.28.38.AM.mov

Expensify/Expensify Issue URL:
Issue reported by: @thesahindia
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1668369779537849

View all open jobs on GitHub

@kavimuru kavimuru added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Nov 14, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 14, 2022

Triggered auto assignment to @conorpendergrast (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@Beamanator Beamanator changed the title Seeing blank modal for avatar, when offline reported by @thesahindia [HOLD Image] Seeing blank modal for avatar, when offline reported by @thesahindia Nov 14, 2022
@Beamanator
Copy link
Contributor

Placing on hold & adding to tracker: #10894

Ideally this will get fixed once image caching works, but we'll keep this open to investigate

@Beamanator Beamanator added Weekly KSv2 and removed Daily KSv2 labels Nov 14, 2022
@trjExpensify
Copy link
Contributor

Makes sense. I'll switch Conor out for myself as the BZ.

@trjExpensify trjExpensify changed the title [HOLD Image] Seeing blank modal for avatar, when offline reported by @thesahindia [HOLD #10894 Image] Seeing blank modal for avatar, when offline reported by @thesahindia Nov 14, 2022
@melvin-bot melvin-bot bot added the Overdue label Nov 23, 2022
@trjExpensify
Copy link
Contributor

trjExpensify commented Nov 24, 2022

Caching on native is done, still held on Web/Desktop (#12603) before we can retest this one.

@melvin-bot melvin-bot bot removed the Overdue label Nov 24, 2022
@trjExpensify trjExpensify changed the title [HOLD #10894 Image] Seeing blank modal for avatar, when offline reported by @thesahindia [HOLD #12603] [Image] Seeing blank modal for avatar, when offline reported by @thesahindia Nov 24, 2022
@melvin-bot melvin-bot bot added the Overdue label Dec 5, 2022
@trjExpensify
Copy link
Contributor

Still on hold.

@melvin-bot melvin-bot bot removed the Overdue label Dec 5, 2022
@melvin-bot melvin-bot bot added the Overdue label Dec 14, 2022
@trjExpensify
Copy link
Contributor

Still on hold. Looking to explore the route of getting the web/desktop caching PR unblocked by fixing it in our RNW fork while we wait on the upstream.

@melvin-bot melvin-bot bot removed the Overdue label Dec 19, 2022
@melvin-bot melvin-bot bot added the Overdue label Dec 27, 2022
@trjExpensify
Copy link
Contributor

No change since the last update.

@melvin-bot melvin-bot bot removed the Overdue label Jan 3, 2023
@Expensify Expensify locked and limited conversation to collaborators Jan 6, 2023
@Beamanator
Copy link
Contributor

Note: Possible fix for me later:

  1. Remove isAuthTokenRequired from DetailsPage -> AttachmentModal
  2. In AttachmentView, render ImageView also if props.sourceURL starts with blob:

@Beamanator
Copy link
Contributor

Note: Added another set of reproduction steps to the OP (from here: #14130) so we can close out the other issue

@trjExpensify
Copy link
Contributor

Samesies!

@melvin-bot melvin-bot bot removed the Overdue label Jun 15, 2023
@melvin-bot melvin-bot bot added the Overdue label Jul 17, 2023
@trjExpensify
Copy link
Contributor

Same Melv!

@melvin-bot melvin-bot bot removed the Overdue label Jul 17, 2023
@melvin-bot melvin-bot bot added the Overdue label Aug 21, 2023
@trjExpensify
Copy link
Contributor

Same Melv!

@melvin-bot melvin-bot bot removed the Overdue label Aug 21, 2023
@melvin-bot melvin-bot bot added the Overdue label Sep 22, 2023
@trjExpensify
Copy link
Contributor

Still held on web caching, Melv.

@melvin-bot melvin-bot bot removed the Overdue label Sep 25, 2023
@melvin-bot melvin-bot bot added the Overdue label Oct 26, 2023
@trjExpensify
Copy link
Contributor

Still held on web image caching, but we're making progress there with the CORS issue dependency blocking that.

@melvin-bot melvin-bot bot removed the Overdue label Oct 30, 2023
@melvin-bot melvin-bot bot added the Overdue label Dec 1, 2023
@trjExpensify
Copy link
Contributor

Still held, but the web image caching PR is in review.

@melvin-bot melvin-bot bot removed the Overdue label Dec 4, 2023
@melvin-bot melvin-bot bot added the Overdue label Jan 4, 2024
@trjExpensify
Copy link
Contributor

Image caching PR was deployed and reverted. Awaiting this now before re-implementing: #32703

@melvin-bot melvin-bot bot removed the Overdue label Jan 5, 2024
@melvin-bot melvin-bot bot added the Overdue label Feb 5, 2024
@trjExpensify
Copy link
Contributor

Damn, we so unlucky Melv! The image caching PR got reverted again, so this is still held.

@melvin-bot melvin-bot bot removed the Overdue label Feb 5, 2024
@melvin-bot melvin-bot bot added the Overdue label Mar 7, 2024
@trjExpensify
Copy link
Contributor

No change.

@melvin-bot melvin-bot bot removed the Overdue label Mar 8, 2024
@trjExpensify
Copy link
Contributor

All good here. Closing!

DOqyu3mfK6.mp4

@trjExpensify
Copy link
Contributor

trjExpensify commented Apr 8, 2024

Payment summary:

  • $250 to @thesahindia for reporting the bug. Eligible as prior to the program change in Aug 2023. 👍

@JmillsExpensify
Copy link

$250 approved for @thesahindia

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Bug Something is broken. Auto assigns a BugZero manager. Monthly KSv2
Projects
None yet
Development

No branches or pull requests

5 participants