[Release] Stage to Main 01/08#853
Merged
nkthakur48 merged 1 commit intomainfrom Jan 8, 2026
Merged
Conversation
* new yt block * new yt block * new yt block * new yt block * new yt block * new yt block * Authorable row count per viewport * Personalised Edit template button for ios * new yt block * new yt block * new yt block * Free tag * new yt block * new yt block * new yt block * new yt block * new yt block * new yt block * Free tag authorable and is free check * free null check * Updated icons and added close icon for mobile * new yt block * new yt block * new yt block * new yt block * Fixed close card button click event * Added accessibilty for yt cards * Refactored code and resolved merge conflict * new yt block * new yt block * new yt block * new yt block * new yt block * new yt block * accessibilty changes for desktop * fixed video restart on tab * changes for tablet veiw is fixed * Fixed rtl issue for icons * new yt block * new yt block * new yt block * new yt block * new yt block * Fixed no-multiple-empty-lines eslint issue * changes for voice over on card * voiceover changes for overlay is fixed * Support both Akamai Proxy and Stock API based on query param * Fixed linting issue * MWPW-183578 PrM x YT gallery (#849) * new yt block * new yt block * new yt block * new yt block * new yt block * new yt block * Authorable row count per viewport * Personalised Edit template button for ios * new yt block * new yt block * new yt block * Free tag * new yt block * new yt block * new yt block * new yt block * new yt block * new yt block * Free tag authorable and is free check * free null check * Updated icons and added close icon for mobile * new yt block * new yt block * new yt block * new yt block * Fixed close card button click event * Added accessibilty for yt cards * Refactored code and resolved merge conflict * new yt block * new yt block * new yt block * new yt block * new yt block * new yt block * accessibilty changes for desktop * fixed video restart on tab * changes for tablet veiw is fixed * Fixed rtl issue for icons * new yt block * new yt block * new yt block * new yt block * new yt block * Fixed no-multiple-empty-lines eslint issue * changes for voice over on card * voiceover changes for overlay is fixed * Support both Akamai Proxy and Stock API based on query param * Fixed linting issue --------- Co-authored-by: Suhani <suhjain@Suhanis-MacBook-Pro.local> Co-authored-by: Drashti Modasara <dmodasara@drashtis-mbp.corp.adobe.com> Co-authored-by: himani-kuraware <hkuraware@adobe.com> Co-authored-by: Drashti Modasara <dmodasara@Drashtis-MacBook-Pro.local> Co-authored-by: hkhatana26 <hkhatana@adobe.com> Co-authored-by: Nishant Thakur <nishant.thakur.ece@gmail.com> * new yt block * new yt block * new yt block * new yt block * new yt block * new yt block * MWPW-185518: Fixed tab functionality in firefox * bug fixes for tab and video functionality * free tag z-index * general formatting * general formatting * general formatting * MWPW-185625: Fixed shift tab in info button * stock api config * stock api config * stock api config * stock api config * Fixed shift tab in desktop and reverted voiceover changes --------- Co-authored-by: Suhani <suhjain@Suhanis-MacBook-Pro.local> Co-authored-by: Drashti Modasara <dmodasara@drashtis-mbp.corp.adobe.com> Co-authored-by: himani-kuraware <hkuraware@adobe.com> Co-authored-by: Drashti Modasara <dmodasara@Drashtis-MacBook-Pro.local> Co-authored-by: hkhatana26 <hkhatana@adobe.com> Co-authored-by: Suhani Jain <110388864+suhjainadobe@users.noreply.github.com>
|
Hello, I'm the AEM Code Sync Bot and I will run some actions to deploy your branch and validate page speed.
Commits
|
suhjainadobe
approved these changes
Jan 6, 2026
Collaborator
Author
|
@suhjainadobe, Please do have a look at a few review comments as mentioned below and prioritise relevant ones as a fast follow-up. StrengthsArchitecture & Structure
Accessibility & UX
Error Handling & Robustness
Issues & SuggestionsHigh-Priority Fixes1. CSS Variables Not Reusing System Colors 🔴/* Current - hardcoded colors */
--color-white: #fff;
color: #2C2C2C;
/* Should use system colors from Milo */
/* Check if these exist in the codebase: */
/* var(--color-white, #fff) or var(--color-gray-900, #2C2C2C) */2. Inappropriate Alt Text Fallback 🔴// Line 531 - This is inappropriate for alt text
altText: apiItem.title || 'Lorem Ipsum is simply dummy text of the printing and typesetting industry...'
// Should be:
altText: apiItem.title || 'Premiere Pro template preview'3. Browser Compatibility Issues 🔴// Line 899 - crypto.randomUUID() not supported in older browsers
overlayTextId = `overlayText-${crypto.randomUUID()}`;
// Should use a polyfill or fallback:
const generateId = () => `overlayText-${Date.now()}-${Math.random().toString(36).substr(2, 9)}`;Medium-Priority Issues5. Performance - Unnecessary API Over-fetch 🟡// Line 1052 - Fetches 96 items but only displays 10-15
limit: 96,
// Should fetch only what's needed:
limit: cardLimit + 5, // Small buffer for potential future pagination6. Memory Leaks - Event Listeners 🟡// Multiple event listeners without cleanup
// Add cleanup in a disconnect method:
const cleanupCard = (card) => {
const video = card.querySelector('video');
if (video) {
video.pause();
video.src = '';
video.load();
}
};7. Magic Numbers Need Constants 🟡// Line 657, 733, 909 - Magic number 500
if (window.screen.width > 500) {
// Should be:
const MOBILE_BREAKPOINT = 500;
if (window.screen.width > MOBILE_BREAKPOINT) {Nice-to-Haves8. Improve Error Messages 🟢// More descriptive error context
logError(`Failed to fetch Adobe Stock data for collection ${collectionId}: ${error.message}`);9. Consolidate Keyboard Navigation 🟢The keyboard navigation logic is spread across multiple functions. Consider creating a centralized keyboard navigation manager. 10. CSS Fallbacks for Modern Features 🟢/* Add fallback for aspect-ratio */
.pre-yt-card {
width: 100%;
aspect-ratio: 1 / 1.76;
/* Fallback for older browsers */
height: 251px; /* 143px * 1.76 */
}
@supports (aspect-ratio: 1 / 1.76) {
.pre-yt-card {
height: auto;
}
}Testing RecommendationsUnit Tests Needed
Integration Tests
Performance Optimizations
|
hkuraware
approved these changes
Jan 8, 2026
Collaborator
|
CMR : CHG003003036 |
Collaborator
|
Validation done in stage on the below url |
Collaborator
|
cmr raised CHG003003036 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.





Creative Cloud: