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 2022-11-16] [$500] IPAD: Extra space on the above attachment - reported by @ahmdshrif #10352

Closed
mvtglobally opened this issue Aug 11, 2022 · 100 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Design Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement.

Comments

@mvtglobally
Copy link

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. Open app ( on iPad landScape)
  2. go to any chat
  3. send pdf
  4. open the pdf file

Expected Result:

No extra space above the attachment like other platforms.

Actual Result:

There is extra space as shown on the screenshot.

Workaround:

unknown.

Platform:

Where is this issue occurring?

  • iOS (IPAD)

Version Number: 1.1.88-0
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: Any additional supporting documentation

Simulator Screen Shot - iPad Pro (12 9-inch) (5th generation) - 2022-07-21 at 05 30 41

Expensify/Expensify Issue URL:
Issue reported by: @ahmdshrif

Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1658374757439919

View all open jobs on GitHub

@mvtglobally mvtglobally added AutoAssignerTriage Auto assign issues for triage to an available triage team member Daily KSv2 labels Aug 11, 2022
@melvin-bot
Copy link

melvin-bot bot commented Aug 11, 2022

Triggered auto assignment to @RachCHopkins (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

@melvin-bot melvin-bot bot removed the AutoAssignerTriage Auto assign issues for triage to an available triage team member label Aug 11, 2022
@RachCHopkins RachCHopkins added Engineering Weekly KSv2 and removed Daily KSv2 labels Aug 11, 2022
@melvin-bot
Copy link

melvin-bot bot commented Aug 11, 2022

Triggered auto assignment to @johnmlee101 (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@RachCHopkins RachCHopkins removed their assignment Aug 11, 2022
@johnmlee101
Copy link
Contributor

Seems like a fairly straightforward fix, doubt it was a regression so marking as external

@johnmlee101 johnmlee101 added the External Added to denote the issue can be worked on by a contributor label Aug 12, 2022
@melvin-bot
Copy link

melvin-bot bot commented Aug 12, 2022

Triggered auto assignment to @Christinadobrzyn (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Aug 12, 2022
@johnmlee101 johnmlee101 added Weekly KSv2 Improvement Item broken or needs improvement. and removed Daily KSv2 labels Aug 12, 2022
@johnmlee101 johnmlee101 removed their assignment Aug 12, 2022
@Christinadobrzyn Christinadobrzyn changed the title IPAD: Extra space on the above attachment - reported by @ahmdshrif [$250] IPAD: Extra space on the above attachment - reported by @ahmdshrif Aug 15, 2022
@Christinadobrzyn
Copy link
Contributor

Job created in Upwork -

Internal job posting - https://www.upwork.com/ab/applicants/1559027292353654784/job-details
External job posting - https://www.upwork.com/jobs/~01e3e6cbb28903b6fd

@melvin-bot
Copy link

melvin-bot bot commented Aug 15, 2022

Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel (Exported)

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Aug 15, 2022
@melvin-bot
Copy link

melvin-bot bot commented Aug 15, 2022

Triggered auto assignment to @Gonals (Exported), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@vfurkanguner
Copy link

PROPOSAL

I reproduce the problem. The problem seems to be related only to padding. But if we remove the padding, I haven't tested what kind of problem will occur on other screens.

@shawnborton shawnborton added Design and removed Daily KSv2 labels Oct 27, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 27, 2022

Current assignee @shawnborton is eligible for the Design assigner, not assigning anyone new.

@Christinadobrzyn
Copy link
Contributor

Looks like the PR is up - #12130

@mananjadhav @shawnborton @Gonals where are we with reviewing the PR? Can we get an update on what needs to happen to get this finished?

@mananjadhav
Copy link
Collaborator

@Christinadobrzyn The changes I reviewed, I am currently testing them. I'll take me a day or two to finish testing on all platforms

@mananjadhav
Copy link
Collaborator

C+ Review done on the PR

@melvin-bot
Copy link

melvin-bot bot commented Nov 8, 2022

BugZero Checklist: The PR fixing this issue has been merged! The following checklist will need to be completed before the issue can be closed:

  • A regression test has been added or updated so that the same bug will not reach production again. Link to the updated test here:
  • The PR that introduced the bug has been identified. Link to the PR:
  • 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. Link to comment:
  • A discussion in #contributor-plus 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:
  • Payment has been made to the issue reporter (if applicable)
  • Payment has been made to the contributor that fixed the issue (if applicable)
  • Payment has been made to the contributor+ that helped on the issue (if applicable)

@mananjadhav
Copy link
Collaborator

I don't think I would call this a bug. We've always had the padding adjusted this way and then with the discussions above, we've refactored the UI to remove the padding altogether.

@Christinadobrzyn
Copy link
Contributor

I have no idea how to complete most of that BugZero Checklist - asking here: https://expensify.slack.com/archives/C01SKUP7QR0/p1667981905951189

@mananjadhav would you happen to know:

  • The PR that introduced the bug has been identified.
  • 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.

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Nov 9, 2022
@melvin-bot melvin-bot bot changed the title [$500] IPAD: Extra space on the above attachment - reported by @ahmdshrif [HOLD for payment 2022-11-16] [$500] IPAD: Extra space on the above attachment - reported by @ahmdshrif Nov 9, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 9, 2022

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.25-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 2022-11-16. 🎊

@mananjadhav
Copy link
Collaborator

@Christinadobrzyn I can say we never design the AttachmentView for iPad. Hence, the fix was to also refactor the component to remove all the padding. Do you still need the PR?

@aimane-chnaif
Copy link
Contributor

Am I eligible for some more compensation for this issue? Since lots of discussions happened and final spec is beyond the original issue.

@Christinadobrzyn
Copy link
Contributor

@mananjadhav that might be a question for @Gonals
@aimane-chnaif what do you think is fair compensation for the work you've done - I can discuss with our team.

@Gonals
Copy link
Contributor

Gonals commented Nov 14, 2022

padding adjusted this way and then with the discussions above, we've refactored the UI to remove the padding altogether.

I don't think we need the PR in this case, since it wasn't really a bug, just a change in design down the line.

@mananjadhav
Copy link
Collaborator

Agreed @Gonals.

Am I eligible for some more compensation for this issue? Since lots of discussions happened and final spec is beyond the original issue.

Agree here with @aimane-chnaif. @aimane-chnaif Did you get a chance to look at @Christinadobrzyn's comment here

@aimane-chnaif
Copy link
Contributor

what do you think is fair compensation for the work you've done - I can discuss with our team.

@Christinadobrzyn I was thinking of $750-$1000. But it would depend on your judgement. Thanks

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Nov 16, 2022
@Christinadobrzyn
Copy link
Contributor

Thanks for the extra information @aimane-chnaif I reached out to our team to get some thoughts. I'll follow up as soon as I have more information from them and pay this.

@mananjadhav
Copy link
Collaborator

@Christinadobrzyn do you have any updates for us here?

@Christinadobrzyn
Copy link
Contributor

Sorry for the delay. Closed the job in Upwork and closing this.

I paid
@aimane-chnaif $750 for the fix
@mananjadhav $750 as the C+
@ahmdshrif $250 for reporting the bug

Let me know if you have any questions!

@Christinadobrzyn
Copy link
Contributor

Hey @mananjadhav sorry, I missed your question here #10352 (comment)

Yes, can you please send me the PR that caused the issue so I can record it in test rail.

@mananjadhav
Copy link
Collaborator

Yes, can you please send me the PR that caused the issue so I can record it in test rail.

Please check the response here

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. Daily KSv2 Design Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement.
Projects
None yet
Development

No branches or pull requests