Skip to content

[Release] Stage to Main - #6644

Merged
milo-pr-merge[bot] merged 13 commits into
mainfrom
stage
Sep 7, 2026
Merged

[Release] Stage to Main#6644
milo-pr-merge[bot] merged 13 commits into
mainfrom
stage

Conversation

@milo-pr-merge

@milo-pr-merge milo-pr-merge Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

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

AdobeLinhart and others added 9 commits September 3, 2026 19:02
* 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>
@milo-pr-merge

milo-pr-merge Bot commented Sep 3, 2026

Copy link
Copy Markdown
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

@aem-code-sync

aem-code-sync Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Hello, I'm the AEM Code Sync Bot and I will run some actions to deploy your branch.
In case there are problems, just click the checkbox below to rerun the respective action.

  • Re-sync branch
Commits

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

SNOW Change Request Transaction ID: 0000019c1eec85a3-20c26bd0

@mokimo
mokimo deployed to milo_pr_merge September 4, 2026 15:43 — with GitHub Actions Active
@Dli3

Dli3 commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

@sigadamvenkata That bug doesn't appear to be caused by the changes in this release. You can reproduce it without milolibs=stage.
cc @JackySun9

@mokimo
mokimo deployed to milo_pr_merge September 4, 2026 18:47 — with GitHub Actions Active
@hadobe
hadobe deployed to milo_pr_merge September 4, 2026 19:40 — with GitHub Actions Active
@mokimo
mokimo deployed to milo_pr_merge September 4, 2026 22:04 — with GitHub Actions Active
@mokimo
mokimo deployed to milo_pr_merge September 5, 2026 02:51 — with GitHub Actions Active
@mokimo
mokimo deployed to milo_pr_merge September 5, 2026 08:00 — with GitHub Actions Active
@mokimo
mokimo deployed to milo_pr_merge September 5, 2026 12:06 — with GitHub Actions Active
@mokimo
mokimo deployed to milo_pr_merge September 5, 2026 14:31 — with GitHub Actions Active
@mokimo
mokimo deployed to milo_pr_merge September 5, 2026 17:53 — with GitHub Actions Active
@mokimo
mokimo deployed to milo_pr_merge September 5, 2026 21:53 — with GitHub Actions Active
@mokimo
mokimo deployed to milo_pr_merge September 6, 2026 02:49 — with GitHub Actions Active
@mokimo
mokimo deployed to milo_pr_merge September 6, 2026 08:19 — with GitHub Actions Active
@mokimo
mokimo deployed to milo_pr_merge September 6, 2026 12:19 — with GitHub Actions Active
@mokimo
mokimo deployed to milo_pr_merge September 6, 2026 14:53 — with GitHub Actions Active
@mokimo
mokimo deployed to milo_pr_merge September 6, 2026 17:59 — with GitHub Actions Active
@mokimo
mokimo deployed to milo_pr_merge September 6, 2026 21:55 — with GitHub Actions Active
@mokimo
mokimo deployed to milo_pr_merge September 7, 2026 02:47 — with GitHub Actions Active
@sigadamvenkata

Copy link
Copy Markdown

@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>
@mokimo
mokimo deployed to milo_pr_merge September 7, 2026 08:53 — with GitHub Actions Active

@sigadamvenkata sigadamvenkata left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

given fix verified in stage.

@milo-pr-merge
milo-pr-merge Bot merged commit 49c80a4 into main Sep 7, 2026
39 of 40 checks passed
@milo-pr-merge
milo-pr-merge Bot deployed to milo_pr_merge September 7, 2026 09:18 Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.