Closed kidinov closed 6 days ago
App Name | WooCommerce-Wear Android | |
Platform | ⌚️ Wear OS | |
Flavor | Jalapeno | |
Build Type | Debug | |
Commit | cf01542ac1b949cd2deaf86ddec02d7db164c7a9 | |
Direct Download | woocommerce-wear-prototype-build-pr12917-cf01542.apk |
📲 You can test the changes from this Pull Request in WooCommerce Android by scanning the QR code below to install the corresponding build.
App Name | WooCommerce Android | |
Platform | 📱 Mobile | |
Flavor | Jalapeno | |
Build Type | Debug | |
Commit | cf01542ac1b949cd2deaf86ddec02d7db164c7a9 | |
Direct Download | woocommerce-prototype-build-pr12917-cf01542.apk |
Attention: Patch coverage is 87.50000%
with 1 line
in your changes missing coverage. Please review.
Project coverage is 39.61%. Comparing base (
6bca21e
) to head (cf01542
). Report is 10 commits behind head on trunk.
Files with missing lines | Patch % | Lines |
---|---|---|
...erce/android/ui/compose/component/web/WCWebView.kt | 0.00% | 1 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Thanks for working on this @kidinov
I tried the steps to reproduce on trunk
and I could see the onboarding screens. If I understand correctly, the onboarding on web view from trunk
should be broken right? Let me know if I'm doing something wrong.
https://github.com/user-attachments/assets/3380ef40-fe28-441b-844c-65113b55c47b
I also tried to run this change on tablet device (Emulator) from this branch and the onboarding on web view very slow and didn't load the screens properly. On the phone, it worked just fine
https://github.com/user-attachments/assets/589aa13d-cb20-4337-8b70-26a069dce35f
@AnirudhBhat 👋
It looks like that you use not wpcom site that's why chrome tab used instead of webview and therefore that worked fine
It looks like that you use not wpcom site that's why chrome tab used instead of webview and therefore that worked fine
Ah. Got it 👍
also tried to run this change on tablet device (Emulator) from this branch and the onboarding on web view very slow and didn't load the screens properly. On the phone, it worked just fine
Is the change from this PR working fine on tablet (emulator) for you? It works fine on phone whereas on tablet, it throws some error as seen in the video.
@AnirudhBhat
the onboarding page throws some error.
The web page throws an error? What error?
The web page throws an error? What error?
You can see it here (second video from tablet).
"Data layer message channel was not initialised within 1000ms"
@AnirudhBhat, Oh, I see. it looks like that tablet has some issues with the connection
@AnirudhBhat could you please go through the checklist?
Closes: #12907
Description
It looks like some time ago, the stripe site started to open in a pop-up in a browser (I validated that in a desktop browser), and our authenticated web view doesn’t support it on Android, so a user ends up in an endless loading state.
The PR replaces authenticated web view with chrome tabs, which means that if a user is not logged in in a browser, then they will need to enter their credentials. I could not make it work with webview
Steps to reproduce
On the web wp-admin:
In The app:
Testing information
The tests that have been performed
The steps from the steps to reproduce
Images/gif
https://github.com/user-attachments/assets/dea433fe-edc3-4987-a935-47532498141a
RELEASE-NOTES.txt
if necessary. Use the "[Internal]" label for non-user-facing changes.Reviewer (or Author, in the case of optional code reviews):
Please make sure these conditions are met before approving the PR, or request changes if the PR needs improvement: