The copy becomes too large for the provided space, so it is truncated with an ... with no option to view the missing copy. This provides users with incomplete information about the migration.
Steps to reproduce the behavior using an iPhone 12 Mini or an iPhone 13 Mini:
Open up the app.
Navigate to the Menu option.
Navigate to Payments.
Select the Collect Payment action.
Note that the copy is truncated and cannot be read in its entirety.
Steps to reproduce the behavior using a larger iOS device:
Open up the app.
Navigate to the Menu option.
Navigate to Payments.
Select the Collect Payment action.
Note how the copy appears.
Navigate to Settings > Display & Brightness > Text Size.
Move the slider all the way to the right to increase the text size.
Note: You can optionally increase text size further via Settings > Accessibility > Display & Text Size > Larger Text
Return to the WooCommerce app.
Note that the copy is truncated and cannot be read in its entirety.
Screenshots
If applicable, add screenshots to help explain your problem.
Here is a screenshot from an iPhone 13 Mini with the smallest available text size:
Here is a screenshot from an iPhone 13 Mini with the default text size:
Here is a screenshot from an iPhone 12 Mini with the default text size:
Here is a screenshot from an iPhone 13 Mini with the largest available text size (outside of accessibility options):
Here is a screenshot from an iPhone 12 Mini with the largest available text size (inclusive of accessibility options):
Expected behavior
A clear and concise description of what you expected to happen.
Either:
The copy is rendered completely on smaller screens.
The sheet's height is increased to accommodate the copy.
The descriptive copy is moved below the Add a Custom Amount button and the sheet includes a scrolling element (akin to adding a product via the app).
The descriptive copy is reduced or removed.
Isolating the problem (mark completed items with an [x]):
[x] I have deactivated other plugins and confirmed this bug occurs when only WooCommerce plugin is active.
[x] This bug happens with a default WordPress theme active, or Storefront.
[x] I can reproduce this bug consistently using the steps above.
Mobile Environment
Please include:
Device: iPhone 12 Mini
iOS version: 17.4.1
WooCommerce iOS version: 18.8, but can be reproduced on 18.9.0.1 via TestFlight.
Describe the bug When using a smaller device (e.g., an iPhone 12/13 Mini), the copy of the Collect Payment sheet introduced in https://github.com/woocommerce/woocommerce-ios/pull/12400 cannot display properly.
The copy becomes too large for the provided space, so it is truncated with an
...
with no option to view the missing copy. This provides users with incomplete information about the migration.This issue can also be reproduced if the user has increased their font size.
To Reproduce
Steps to reproduce the behavior using an iPhone 12 Mini or an iPhone 13 Mini:
Collect Payment
action.Steps to reproduce the behavior using a larger iOS device:
Collect Payment
action.Screenshots If applicable, add screenshots to help explain your problem.
Here is a screenshot from an iPhone 13 Mini with the smallest available text size:
Here is a screenshot from an iPhone 13 Mini with the default text size:
Here is a screenshot from an iPhone 12 Mini with the default text size:
Here is a screenshot from an iPhone 13 Mini with the largest available text size (outside of accessibility options):
Here is a screenshot from an iPhone 12 Mini with the largest available text size (inclusive of accessibility options):
Expected behavior A clear and concise description of what you expected to happen. Either:
Add a Custom Amount
button and the sheet includes a scrolling element (akin to adding a product via the app).Isolating the problem (mark completed items with an [x]):
Mobile Environment Please include:
WordPress Environment