Skip to content

[HOLD for payment 2023-09-18] [HOLD for payment 2023-09-18] [$500] iPad - Page layout is broken in the landscape position #26421

Description

@lanitochka17

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 Expensify App on iPad
  2. Rotate iPad to landscape position
  3. Check page layout

Expected Result:

The layout is not broken

Actual Result:

Page layout is broken in the landscape position

Workaround:

Unknown

Platforms:

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

  • Android / native
  • Android / Chrome
  • Apple iPad Pro / 16.6
  • iOS / Safari
  • MacOS / Chrome / Safari
  • MacOS / Desktop

Version Number: 1.3.60-1

Reproducible in staging?: Yes

Reproducible in production?: No

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

Bug6184122_iPad-Landscape-Page-layout-broken.mp4
Bug6184122_iPad-Landscape-Page-layout-broken-STG-PROD.2.mp4

Expensify/Expensify Issue URL:

Issue reported by: Applause - Internal Team

Slack conversation:

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~0101818de2158784ec
  • Upwork Job ID: 1699050423953772544
  • Last Price Increase: 2023-09-06
  • Automatic offers:
    • shubham1206agra | Contributor | 26559347

Activity

  1. OSBotify commented on Aug 31, 2023

    @OSBotify
    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.
  2. melvin-bot commented on Aug 31, 2023

    @melvin-bot

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

  3. luacmartins commented on Aug 31, 2023

    @luacmartins
    Contributor

    This is not one of our officially supported platforms so I'll demote it to NAB

  4. mountiny commented on Aug 31, 2023

    @mountiny
    Contributor

    yeah this is from #22437 but this is not supported platform right now, curious that the rotation is not locked in

  5. aimane-chnaif commented on Sep 1, 2023

    @aimane-chnaif
    Contributor

    All iPad bugs were closed, even critical.
    i.e. #16612

  6. roryabraham commented on Sep 1, 2023

    @roryabraham
    Contributor

    We actually don't support landscape mode either. Maybe for now we should just make sure to disable landscape mode on iPad (I think it's disabled on iOS already?)

    Long-term I would rather support iPad and landscape but I agree it's not a priority yet

  7. dangrous commented on Sep 1, 2023

    @dangrous
    Contributor

    I just tested and it looks like portrait is messed up too, at least on a simulator. But if we're okay with just having this open in the background (I'd rather not fully close it) until we have bandwidth, that's fine by me

    Screenshot 2023-09-01 at 12 06 40
  8. mountiny commented on Sep 1, 2023

    @mountiny
    Contributor

    @dangrous I think this is because the screen is so wide it thinks its wide screen and puts in that layout.

    We should probably force the narrow layout in ipad and disable landscape, this can be external

  9. 49 remaining items

  10. changed the title [-][HOLD for payment 2023-09-18] [$500] iPad - Page layout is broken in the landscape position[/-] [+][HOLD for payment 2023-09-18] [HOLD for payment 2023-09-18] [$500] iPad - Page layout is broken in the landscape position[/+] on Sep 11, 2023
  11. melvin-bot commented on Sep 11, 2023

    @melvin-bot

    The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.67-3 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 2023-09-18. 🎊

    After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.

    • External issue reporter
    • Contributor that fixed the issue
    • Contributor+ that helped on the issue and/or PR

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

    As a reminder, here are the bonuses/penalties that should be applied for any External issue:

    • Merged PR within 3 business days of assignment - 50% bonus
    • Merged PR more than 9 business days after assignment - 50% penalty
  12. abekkala commented on Sep 14, 2023

    @abekkala
    Contributor

    PAYMENTS FOR SEPT 18

    • Issue reported by: Applause
    • Selected Proposal for fix: @shubham1206agra [$500] + [$250 PR bonus]
    • C+ Review: @rushatgabhane [$500] + [$250 PR bonus] pay via EChat manual request
  13. abekkala commented on Sep 19, 2023

    @abekkala
    Contributor

    @shubham1206agra payment sent and contract ended. Thank you! 🎉
    Screenshot 2023-09-19 at 9 38 33 AM

  14. abekkala commented on Sep 19, 2023

    @abekkala
    Contributor

    @rushatgabhane have you manually requested your payment in EChat yet?

  15. abekkala commented on Sep 25, 2023

    @abekkala
    Contributor

    @rushatgabhane can you confirm if you've requested payment yet?

  16. rushatgabhane commented on Sep 25, 2023

    @rushatgabhane
    Member

    @abekkala requested payment https://staging.new.expensify.com/r/739012660970298
    We can close this issue as it'll be tracked on newDot, thanks!

  17. JmillsExpensify commented on Oct 7, 2023

    @JmillsExpensify
    Contributor

    $750 payment approved for @rushatgabhane based on BZ summary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionDailyKSv2EngineeringExternalAdded to denote the issue can be worked on by a contributor

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions