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-10-01] [$250] [Android] When App is opened from notification the top safe area is missing #48190

Open
1 of 6 tasks
mountiny opened this issue Aug 28, 2024 · 74 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Engineering External Added to denote the issue can be worked on by a contributor Overdue Weekly KSv2

Comments

@mountiny
Copy link
Contributor

mountiny commented Aug 28, 2024

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Version Number: v9.0.25-11
Reproducible in staging?: Y
Reproducible in production?: N
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
Expensify/Expensify Issue URL:
Issue reported by: @shubham1206agra
Slack conversation:

Action Performed:

Break down in numbered steps

  1. [User A] Send a message to user B with chat history
  2. [User B] Open the notification received.

Expected Result:

Describe what you think should've happened

There is a safe padding at the top of the app for status bar

Actual Result:

Describe what actually happened

There is no safe padding

Workaround:

Can the user still use Expensify without this being fixed? Have you informed them of the workaround?

You have to close and reopen the app again

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

image

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~015d43274e3d80ec35
  • Upwork Job ID: 1828856156434772354
  • Last Price Increase: 2024-09-18
Issue OwnerCurrent Issue Owner: @puneetlath
@mountiny mountiny added DeployBlockerCash This issue or pull request should block deployment Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Aug 28, 2024
Copy link

melvin-bot bot commented Aug 28, 2024

Triggered auto assignment to @francoisl (DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.

Copy link

melvin-bot bot commented Aug 28, 2024

Triggered auto assignment to @puneetlath (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.

@github-actions github-actions bot added Engineering Hourly KSv2 and removed Daily KSv2 labels Aug 28, 2024
Copy link
Contributor

👋 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:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

@francoisl
Copy link
Contributor

I'm having a hard time running the app in an Android virtual device at the moment, going to open externally to see if anyone can figure it out.

@francoisl francoisl added the External Added to denote the issue can be worked on by a contributor label Aug 28, 2024
Copy link

melvin-bot bot commented Aug 28, 2024

Job added to Upwork: https://www.upwork.com/jobs/~015d43274e3d80ec35

@melvin-bot melvin-bot bot changed the title [Android] When App is opened from notification the top safe area is missing [$250] [Android] When App is opened from notification the top safe area is missing Aug 28, 2024
@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Aug 28, 2024
Copy link

melvin-bot bot commented Aug 28, 2024

Triggered auto assignment to Contributor-plus team member for initial proposal review - @jayeshmangwani (External)

@francoisl
Copy link
Contributor

I'm now able to build the app locally in dev, but running into issues getting system notifications to show up at all.

One interesting thing I noticed with the app on my physical device is that I randomly opened it (manually, without tapping a notification), and the top padding was also missing until I killed and reopened the app.

I can't reproduce anymore after closing and reopening the app multiple times though, so I feel like there might be other conditions for this to happen.

@francoisl
Copy link
Contributor

Going to demote as discussed in https://expensify.slack.com/archives/C01GTK53T8Q/p1724857609487429, since we can't consistently reproduce.

@francoisl francoisl added Daily KSv2 and removed DeployBlockerCash This issue or pull request should block deployment Hourly KSv2 labels Aug 29, 2024
@WoLewicki
Copy link
Contributor

I'm now able to build the app locally in dev, but running into issues getting system notifications to show up at all.
One interesting thing I noticed with the app on my physical device is that I randomly opened it (manually, without tapping a notification), and the top padding was also missing until I killed and reopened the app.

@francoisl could you tell if this happened on dev or only on release? I was not able to reproduce it on dev.

@francoisl
Copy link
Contributor

On my physical device? It was a staging release version, at the time 9.0.25-1 (the latest staging version was greater than that, but I guess my phone had not auto-updated the app yet)

Copy link

melvin-bot bot commented Sep 2, 2024

@puneetlath, @francoisl, @jayeshmangwani Whoops! This issue is 2 days overdue. Let's get this updated quick!

@melvin-bot melvin-bot bot added the Overdue label Sep 2, 2024
@jayeshmangwani
Copy link
Contributor

Not Overdue, We're still awaiting proposals here

@melvin-bot melvin-bot bot removed the Overdue label Oct 9, 2024
@github-project-automation github-project-automation bot moved this from CRITICAL to Done in [#whatsnext] #quality Oct 9, 2024
@wildan-m
Copy link
Contributor

wildan-m commented Oct 9, 2024

I am an oracle #48190 (comment)

@puneetlath why this is closed and paid? where is the upstream PR?

The merged PR is essentially the same with my proposed solution. How compensation works in this case?

discussing in slack if no satisfactory answer within 24 hours.

@shubham1206agra
Copy link
Contributor

The merged PR is essentially the same with my proposed solution. How compensation works in this case?

@wildan-m No compensation for you as no help wanted label was applied before PR was deployed.

@wildan-m
Copy link
Contributor

@shubham1206agra every issues has help wanted tag removed after assignemnt. Please check carefully, I've send the proposal after help wanted tag added.

Screenshot_20241010-081727

@shubham1206agra
Copy link
Contributor

Ouch. Didn't noticed this.

@jayeshmangwani Can you check if @wildan-m is eligible for partial payment? Similar to other cases, payout will be $50.

@wildan-m
Copy link
Contributor

@shubham1206agra can you send me the links to similar cases? where that 1/5 partial payment come from?

@jayeshmangwani
Copy link
Contributor

discussing in slack if no satisfactory answer within 24 hours.

You can start a discussion if you'd like to.

@jayeshmangwani
Copy link
Contributor

The merged PR is essentially the same with my proposed solution. How compensation works in this case?

Yes, the merged PR uses the same logic as your proposal. Regarding the compensation, I'm not sure if it will be a partial or full payout, so I'll leave that decision to @francoisl and @puneetlath.

@puneetlath
Copy link
Contributor

Oh good point about the upstream PR, I forgot about that. @perunt that still needs to be done, correct?

@puneetlath puneetlath reopened this Oct 10, 2024
@melvin-bot melvin-bot bot added the Overdue label Oct 14, 2024
Copy link

melvin-bot bot commented Oct 15, 2024

@puneetlath, @francoisl, @jayeshmangwani, @perunt Huh... This is 4 days overdue. Who can take care of this?

@puneetlath
Copy link
Contributor

@perunt just checking in. Mind providing an update here?

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Oct 15, 2024
@jayeshmangwani
Copy link
Contributor

Hey @perunt , do we have any plans for an upstream fix? Can you please provide an update here?

Copy link

melvin-bot bot commented Oct 21, 2024

@puneetlath, @francoisl, @jayeshmangwani, @perunt Eep! 4 days overdue now. Issues have feelings too...

Copy link

melvin-bot bot commented Oct 23, 2024

@puneetlath, @francoisl, @jayeshmangwani, @perunt 6 days overdue. This is scarier than being forced to listen to Vogon poetry!

@jayeshmangwani
Copy link
Contributor

Waiting on an update from Taras. bumped on Slack

Copy link

melvin-bot bot commented Oct 25, 2024

@puneetlath, @francoisl, @jayeshmangwani, @perunt 8 days overdue is a lot. Should this be a Weekly issue? If so, feel free to change it!

Copy link

melvin-bot bot commented Oct 29, 2024

@puneetlath, @francoisl, @jayeshmangwani, @perunt 12 days overdue. Walking. Toward. The. Light...

@melvin-bot melvin-bot bot removed the Daily KSv2 label Nov 1, 2024
Copy link

melvin-bot bot commented Nov 1, 2024

This issue has not been updated in over 14 days. @puneetlath, @francoisl, @jayeshmangwani, @perunt eroding to Weekly issue.

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Overdue labels Nov 1, 2024
@puneetlath
Copy link
Contributor

Bumped in Slack again.

@perunt
Copy link
Contributor

perunt commented Nov 6, 2024

hey guys, quick update. I got a bit sidetracked with integrating the Nitro Module into the app, but I’m aiming to wrap it up by the end of this week and get back to this task. As I mentioned before, some changes were made to one of our libraries that should resolve the issue, and I'll test it once I finish the Contact Module

@melvin-bot melvin-bot bot added the Overdue label Nov 11, 2024
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 Bug Something is broken. Auto assigns a BugZero manager. Engineering External Added to denote the issue can be worked on by a contributor Overdue Weekly KSv2
Projects
Development

No branches or pull requests

8 participants