[Release] Stage to Main - #6644
Merged
Merged
Conversation
* Initial checkin. * Background badge css fix.
…eo-restriction + remove dead countryIPPromise (#6611) * MWPW-204299, MWPW-201612: unify MEP country resolution + remove dead countryIPPromise MWPW-204299: - countryIP: drop the mepgeolocation feature-flag gate; resolve the visitor country on every MEP page like other country-based features, once in applyPers via computeDetectedMarketCountry (reuses the non-network akamaiCode; no new blocking/geo2 work on the LCP path). - manifest-geo-restriction: use the full country precedence (URL -> country cookie -> ims_country_code -> edge) by reading config.mep.countryIP, with uk->gb normalization on the authored list. MWPW-201612: - Remove dead countryIPPromise plumbing (computed and passed through init but never read). akamaiCode is retained (feeds manifest-geo-restriction). Tests updated; country/MEP suites green. Removing mepgeolocation edits the same checkForPageMods lines as the countryIPPromise removal, so both ship together. * MWPW-204299 Skip countryIP resolution for bots in applyPers The old resolveDetectedMarketCountry guarded with isBot(); the new inline computeDetectedMarketCountry call in applyPers dropped it, so crawlers hitting ?country=ch resolved countryIP and got geo-targeted manifests — diverging from Lingo and M@S, which still skip bots. Restore the guard. * MWPW-204299 Add cold-load geo2 fallback for countryIP resolution The sync computeDetectedMarketCountry in applyPers only reuses the non-network akamaiCode. On a cold load with no ?country/cookie/IMS and no edge geo server-timing header (aem.page, martech=off, localhost), akamaiCode is unresolved, so countryIP resolves empty and countryIP(...) placeholders/variants and manifest-geo-restriction silently miss on first load — resolving only on reload once sessionStorage.akamai is warm. Fall back to an awaited getCountry() (geo2 fetch) once when countryIP is still empty. On the prod Akamai edge the header is present so the sync path wins and the fallback never fires; the cost is paid only on the header-less cold load it fixes. * MWPW-204299 Match geo2 host by parsed hostname in test stub CodeQL flagged url.includes('geo2.adobe.com') as incomplete URL substring sanitization. Parse the request URL and compare hostname exactly instead. * MWPW-204299 Trim cold-load fallback comment to one line * MWPW-204299 Drop redundant config.mep guard in applyPers config.mep is always set before applyPers runs, and the rest of the function dereferences it unguarded (config.mep.experiments, .blocks, etc.), so the leading config.mep && check is dead weight. * MWPW-204299 Drop blocking geo2 fallback in applyPers The cold-load fallback added an awaited geo2.adobe.com fetch inside applyPers. It never fired on production (the edge geo header warms akamaiCode before applyPers runs), but in tests that stub fetch positionally (replacePage, pageFilter) the extra call shifted stub indices, leaked a real request, and hung the run to the 130s session timeout. Remove the fallback; countryIP still resolves synchronously via URL/cookie/IMS/akamaiCode, and preview environments can use ?country=.
…tion (#6616) * MWPW-205011 Add opt-in dynamic reflow to C1 global navigation * right-align product cta in compact view * fix logo in compact view * collapse nav at bc full width * support rtl for compact view * fix: lnav not getting compacted * fix: hover behaviour in the lnav dropdown * fix: compact behaviour does not reverse when nav exceeds threshold * fixes for new feds-localnav handling by dynamically update the side overlay layout * adjust to look for any display value that's not none * hide bc input when drawer is open in compact mode * fix lint error * fix unit test failure --------- Co-authored-by: Manasvi Agrawal <maagrawal@Manasvis-MacBook-Pro.local> Co-authored-by: Cody Lloyd <colloyd@adobe.com> Co-authored-by: nishantka <126539566+nishantka@users.noreply.github.com>
* fix for a bug related to recent ui changes when there's chat history and no-gnav-mobile * fix for button showing in the nav in mobile when the chat is open * fix for error related to rapid button clicks
* Initial commit. Working state. * Add alignment toggle. * Safeguard localstorage data. * Update storage safety check. * Safety checks for local storage getters and setters.
* update promo parallax * revert calc --------- Co-authored-by: Dusan Kosanovic <hit64474@adobe.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 |
milo-pr-merge
Bot
requested review from
a team,
Brandon32,
JasonHowellSlavin and
meganthecoder
as code owners
September 3, 2026 19:04
Contributor
|
Hello, I'm the AEM Code Sync Bot and I will run some actions to deploy your branch.
|
Contributor
|
SNOW Change Request Transaction ID: 0000019c1eec85a3-20c26bd0 |
Fix mas fields in mega menu
Dli3
approved these changes
Sep 3, 2026
JackySun9
approved these changes
Sep 3, 2026
Contributor
|
@sigadamvenkata That bug doesn't appear to be caused by the changes in this release. You can reproduce it without milolibs=stage. |
hadobe
approved these changes
Sep 4, 2026
|
@Dli3 issue https://jira.corp.adobe.com/browse/MWPW-206546 due to current PRs in Stage to Main and team provide fix ASAP. @JackySun9 |
…6654) * fix breadcrumb for bacom blog page * minor change * fix position of nav item in drawer * MWPW-206693: fix bc input for rtl * chore: retrigger CI (flaky webkit Nala: BC floating-input + tabs deeplink) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Manasvi Agrawal <maagrawal@Manasvis-MacBook-Pro.local> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
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:
GNav Test URLs
Gnav + Footer + Region Picker modal:
Thin Gnav + ThinFooter + Region Picker dropup:
Localnav + Promo:
Sticky Branch Banner:
Inline Branch Banner:
Blog
RTL Locale