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

MWPW-155619: Cards overlapping sorting section- IOS (Legacy versions) #2743

Merged

Conversation

mirafedas
Copy link
Contributor

@mirafedas mirafedas commented Aug 14, 2024

On iOS version 15 and lower there is a different way of managing the vertical stacking context, which puts the menu below the merch card. Adding z-index on the sp-action-menu resolves this problem.

Resolves: MWPW-155619

Test URLs:

@mirafedas mirafedas added run-nala Run Nala Test Automation against PR commerce labels Aug 14, 2024
@mirafedas mirafedas requested a review from a team as a code owner August 14, 2024 09:03
Copy link
Contributor

aem-code-sync bot commented Aug 14, 2024

Page Scores Audits Google
M /docs/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI
D /docs/ PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

libs/deps/mas/merch-card-all.js Fixed Show fixed Hide fixed
libs/deps/mas/merch-card-all.js Fixed Show fixed Hide fixed
Copy link

codecov bot commented Aug 14, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 95.88%. Comparing base (4854f5c) to head (95f1e4b).
Report is 1 commits behind head on stage.

Additional details and impacted files
@@           Coverage Diff           @@
##            stage    #2743   +/-   ##
=======================================
  Coverage   95.88%   95.88%           
=======================================
  Files         173      173           
  Lines       45807    45807           
=======================================
  Hits        43920    43920           
  Misses       1887     1887           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@mirafedas mirafedas force-pushed the mwpw-155619-cards-overlapping-sorting branch from 5f37673 to 7a273eb Compare August 14, 2024 09:06
libs/deps/mas/merch-card-all.js Outdated Show resolved Hide resolved
libs/deps/mas/merch-card.js Outdated Show resolved Hide resolved
@mirafedas mirafedas force-pushed the mwpw-155619-cards-overlapping-sorting branch from 7a273eb to 66b9011 Compare August 14, 2024 09:16
@Roycethan
Copy link

@mirafedas Fix works on legacy versions. Need one more approval and psi-check pass , before going to stage.

Copy link
Contributor

This pull request is not passing all required checks. Please see this discussion for information on how to get all checks passing. Inconsistent checks can be manually retried. If a test absolutely can not pass for a good reason, please add a comment with an explanation to the PR.

@@ -5,3 +5,4 @@ paths-ignore:
- 'tools/floodgate/**'
- 'tools/translation/**'
- node_modules
- libs/deps/mas
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this ignored? Is it enabled on the MAS side? I'd argue that anything that goes into Milo should follow its standards. If the larger community doesn't agree, then we should consider disabling it for all dependencies, not just this one.

Copy link
Contributor

@mokimo mokimo Aug 15, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MAS had some issues regarding lit creating code that's being flagged, which can't easily be changed / updated from what I got on a similar discussion on another PR.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@3ch023
Copy link
Contributor

3ch023 commented Aug 16, 2024

@mirafedas psi check is failing

@Roycethan Roycethan added verified PR has been E2E tested by a reviewer Ready for Stage labels Aug 16, 2024
@milo-pr-merge
Copy link
Contributor

milo-pr-merge bot commented Aug 19, 2024

Skipped 2743: "MWPW-155619: Cards overlapping sorting section- IOS (Legacy versions)" due to file "libs/deps/mas/merch-card-collection.js" overlap. Merging will be attempted in the next batch

@mokimo mokimo merged commit d5fa581 into adobecom:stage Aug 19, 2024
12 checks passed
@mokimo mokimo mentioned this pull request Aug 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
commerce Ready for Stage run-nala Run Nala Test Automation against PR verified PR has been E2E tested by a reviewer
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants