Open dragosb01 opened 7 months ago
➤ Norberto Andres Furlan commented:
Joy Chen
Is this available for contributors? If so, I would like to work on it 🙂
@MattLichtenstein yes, feel free to work on it. Please message me on Element if you have any questions.
Thanks @thatswinnie
This issue seems to occur after pressing any button in any of the many card views (onboarding, quality determination, product ad) in FakespotViewController
that normally dismisses the view controller. This issue does not occur when using the "X" button or tap-outside/swipe gestures to dismiss the modal.
Would it be correct to assume that the expected behavior here is to never have the FakespotViewController
be presented without prior user interaction?
@MattLichtenstein on iPad there are many scenarios where Fakespot should be restored/opened up on a product page. It should not be restored however if the user dismisses the view controller via the close or shopping icon button, when turning off Fakespot or when tapping outside the modal.
@thatswinnie thank you for the clarification, though I do still have a couple of outstanding questions:
Thanks again for the support!
@MattLichtenstein
@thatswinnie ahh that all makes sense. I guess my final question is, should we be waiting for the product details page to fully load before showing the modal/sidebar (unlike in the video from the issue description)?
Apologies for all of the questions - this issue seems to have a little more depth than I originally thought.
@MattLichtenstein no worries about the questions: it's better to ask than to make assumptions!
The way we are showing it right now is ok - there is no need to wait for the page to be loaded.
➤ Diana Andreea Barladeanu commented:
Verified as fixed on v9000 (41169), with iPad Air 3rd gen (17.3).
➤ Diana Andreea Barladeanu commented:
Verified as fixed on v127 (41813), with iPad Air 3rd gen (17.5).
Steps to reproduce
Expected behavior
The detail page of the product should load without any other views
Actual behavior
The detail page of the product loads and in the same time the opt in card
Device & build information
Notes
Test case: https://testrail.stage.mozaws.net/index.php?/cases/view/2358864 Automation test affected: XCUITests/FakespotTests#testTurnOffAndOnTheReviewQualityCheck Attachments:
https://github.com/mozilla-mobile/firefox-ios/assets/134391433/4d431933-2bad-4954-add5-234e63c5ac95
┆Issue is synchronized with this Jira Task