-
Notifications
You must be signed in to change notification settings - Fork 9.4k
Fix missing video when advanced js bundling used #32499
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
Conversation
Hi @ihor-sviziev. Thank you for your contribution
❗ Automated tests can be triggered manually with an appropriate comment:
You can find more information about the builds here ℹ️ Please run only needed test builds instead of all when developing. Please run all test builds before sending your PR for review. For more details, please, review the Magento Contributor Guide documentation. 🕙 You can find the schedule on the Magento Community Calendar page. 📞 The triage of Pull Requests happens in the queue order. If you want to speed up the delivery of your contribution, please join the Community Contributions Triage session to discuss the appropriate ticket. 🎥 You can find the recording of the previous Community Contributions Triage on the Magento Youtube Channel ✏️ Feel free to post questions/proposals/feedback related to the Community Contributions Triage process to the corresponding Slack Channel |
@magento run all tests |
@magento create issue |
@magento run all tests |
@magento run Functional Tests B2B |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @ihor-sviziev, I'm just wondering, can't we cover this fix by a MFTF test, since it's more suitable for such cases?
Thank you.
@eduard13 I don't believe it is good idea to add advanced js bundling during mftf test. it will for sure affect all the tests that running in parallel |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since it's only Advanced JS bundling related, there is no way to cover that by automated tests.
Thank you for clarifying it.
Hi @eduard13, thank you for the review. |
Hi @ptylek, thank you for the review. |
✔️ QA passed |
Hi @ihor-sviziev, thank you for your contribution! |
Description (*)
This PR fixes issue when a video is missing in the product gallery when advanced JS bundling is enabled and used.
This happened because the event
gallery:loaded
was already triggered before this code was executed.In order to fix the issue I looked how with this event we working in different places, so I did same in this piece of code as well.
magento2/app/code/Magento/ConfigurableProduct/view/frontend/web/js/configurable.js
Lines 106 to 108 in fbfac3e
Related Pull Requests
Fixed Issues (if relevant)
Manual testing scenarios (*)
Actual result: (before this PR)
❌ No video appeared, just image shown
Expected result: (after this PR)
✔ Video should appear in gallery
Questions or comments
Contribution checklist (*)
Resolved issues: