[Release] Stage to Main#5944
Merged
Merged
Conversation
Fixed gap issue in grid
* feat(article-feed): sort articles newest-first Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix(article-feed): fetch full index before sorting to get globally newest articles Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix(article-feed): scope newest-first sort to da-blog only Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * feat(article-feed): sort articles newest-first using calculateExcelDate Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * feat(article-feed): sort articles newest-first using calculateExcelDate Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * chore(article-feed): remove unused getArticleDate Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix(article-feed): fix max-len eslint error in sort Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Silviu Catalin Ghimposanu <sghimpos@Silvius-MacBook-Pro-4.local> Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Contributor
Author
|
Testing can start @adobecom/bacom-sot @adobecom/creative-cloud-sot @adobecom/document-cloud-sot @adobecom/express-sot @adobecom/homepage-sot @adobecom/miq-sot @adobecom/blog-sot |
Contributor
Contributor
|
SNOW Change Request Transaction ID: 0000019c1ef37582-f4ff92f |
…preview (#5915) * Add mep caas feature * Fix mmm test * [MWPW-194203] Address review feedback - Scope CaaS highlight selectors to [data-caas-block] descendants so unrelated [data-country] elements (pickers, forms) are unaffected - Suppress per-card badge when data-card-path is empty (no resolvable URL) - Strip data-card-path in removeCaasBadges so derived state doesn't persist after toggle-off - Attach/detach MutationObserver on highlight toggle instead of observing for the lifetime of the page * [MWPW-194204] Add MEP preview support for M@S surfaces - Outline + Edit-in-Studio badges for collection / card / inline / OST / offer - Sub-collection capture via aem:load listener + sibling badge (new preview-mas-subcollection.js) - Shared mepMasStudioUrls WeakMap for authoring URL capture (new mas-mep-utils.js) - Inline Fields row in MEP popup summary - M@S supported-markets spoofer dropdown (standalone on non-Lingo pages, gated by checkbox alongside Lingo) - Click delegation for ::before badge hit boxes - Observer hygiene: listeners attach on highlight toggle-on, detach on toggle-off (matches CaaS pattern from review feedback) * [MWPW-194204] Pass spoofed market country to OST tool for Edit OSI links - preview.js: append &country= to Edit OSI URLs (both card action stack and standalone offers) using the resolved page market - ost.js: read ?country= param and pass it into initService attributes so mas-commerce-service initializes with the correct country from the start - update preview tests for new OST URL format * [MWPW-194204] Fix Edit OSI clickability for pre-stamped data-mas-block="ost" and update test * Fix inline field badge clickability and nested badge overlap - Shorten inline badge label to prevent two-line wrapping - Try all composedPath candidates in click handler so nested ost/offer badges don't shadow the outer inline hit box - Flip nested ost/offer badges below their * Add preview.js test coverage for CaaS badges, M@S fixes, and aem:load handler * Refactor handleChildCardBadgeClick to satisfy no-continue lint * Use textContent for user-derived strings in M@S preview to clear CodeQL XSS flow Replace `createTag(tag, attrs, str)` with `createTag(tag, attrs)` + `el.textContent = str` for values that interpolate M@S CMS payload data (card market, sub-collection labels, OST/Edit-Card badges) and URL params (masHTML section). Removes the data-flow path from external input to `insertAdjacentHTML` that CodeQL flagged. * MWPW-194204 [MEP] Address M@S highlight review feedback - Include upt-link in MAS_OSI_SELECTOR (M1) - Document inline-price data-ims-country gap (M3) - Simplify MAS_LABELS — only `collection` reaches buildMasBadge (L1) - Drop orphan market state classes; stamp `-mismatch` only (L2) - Filter sub-collections by `queryLabel` instead of fieldName list (L3)
Roycethan
reviewed
May 19, 2026
Contributor
There was a problem hiding this comment.
@markpadbe cc @sunilkamat @Blainegunn @Axelcureno @3ch023
Few feedbacks on the M@S on MEP:
ex: https://www.stage.adobe.com/fr/acrobat/pricing/business.html?mep=%2Facrobat%2Fpricing-devicetype.json--default&mepMasHighlight=true&mepMasMarket=true&akamaiLocale=fr
On the Acrobat Pro pour les équipes card - click on View in OST for the promo price
Its taking me to below screen:
- The promo code (TDAPCC_3LIC_7PT5) applied to the price is not carried over to the OST link, You can see Promotion field as empty
- Since its FR pricing how the authors will be able to see the OST link corresponds to FR, its taking to US equivalent...
biljana-cvijanovic
approved these changes
May 19, 2026
Roycethan
approved these changes
May 21, 2026
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.
common base root URLs
Homepage : https://www.stage.adobe.com/
BACOM: https://business.stage.adobe.com/fr/
CC: https://www.stage.adobe.com/creativecloud.html
Blog: https://blog.stage.adobe.com/
Acrobat: https://www.stage.adobe.com/acrobat/online/sign-pdf.html
Milo: