Skip to content

MWPW-189680 [Doodlebug] Add support for video in firefly-carousel#935

Merged
nkthakur48 merged 5 commits intostagefrom
MWPW-189680-ff-carousel-video
Mar 17, 2026
Merged

MWPW-189680 [Doodlebug] Add support for video in firefly-carousel#935
nkthakur48 merged 5 commits intostagefrom
MWPW-189680-ff-carousel-video

Conversation

@nkthakur48
Copy link
Copy Markdown
Collaborator

@nkthakur48 nkthakur48 commented Mar 16, 2026

  • Add Firefly Carousel support for video slides by parsing and rendering .video-container.video-holder media element (in addition to pictures).
  • Improve carousel accessibility by syncing video pause/play control tab order with the active slide and placing the prompt pill before media controls when present.
  • Improve slide parsing to support nested block structures and skip invalid items missing media or deeplink anchors.
  • Add video source fallback logic to populate video.src from data-video-source when no src/source is present.
  • Update carousel media CSS so image/video/video containers consistently fill the slide area and normalize video container layout.

Resolves: MWPW-189680

Test URLs:

Dev validation

video-support-ff-carousel-a11y-compressed.mp4

@aem-code-sync
Copy link
Copy Markdown

aem-code-sync Bot commented Mar 16, 2026

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

  • Re-run PSI checks
  • Re-sync branch
Commits

@aem-code-sync
Copy link
Copy Markdown

aem-code-sync Bot commented Mar 16, 2026

@aem-code-sync aem-code-sync Bot temporarily deployed to MWPW-189680-ff-carousel-video March 16, 2026 09:15 Inactive
@aem-code-sync aem-code-sync Bot temporarily deployed to MWPW-189680-ff-carousel-video March 16, 2026 09:23 Inactive
@aem-code-sync aem-code-sync Bot temporarily deployed to MWPW-189680-ff-carousel-video March 16, 2026 09:35 Inactive
Comment thread creativecloud/blocks/firefly-carousel/firefly-carousel.js Outdated
@milo-pr-merge-cc
Copy link
Copy Markdown

Skipped merging 935: MWPW-189680 [Doodlebug] Add support for video in firefly-carousel due to failing checks

@hkuraware hkuraware requested a review from suhjainadobe March 17, 2026 04:44
@nkthakur48 nkthakur48 merged commit ccbf9e1 into stage Mar 17, 2026
8 of 10 checks passed
nkthakur48 added a commit to adobecom/da-cc that referenced this pull request Mar 17, 2026
…obecom#935)

* MWPW-189680 [Doodlebug] Add support for video in firefly-carousel

* MWPW-189680 [Doodlebug] Improve firefly-carousel prompt placement and video control tab order

* MWPW-189680: Updated MEDIA_SELECTOR

* MWPW-189680 Removed redundant fall-back

* MWPW-189680: Corrected selector for parseItemsFromDOM
nkthakur48 added a commit that referenced this pull request Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants