diff --git a/apps/viewer/src/__tests__/ad-carousel.spec.ts b/apps/viewer/src/__tests__/ad-carousel.spec.ts index 31727e4..24596f5 100644 --- a/apps/viewer/src/__tests__/ad-carousel.spec.ts +++ b/apps/viewer/src/__tests__/ad-carousel.spec.ts @@ -31,7 +31,8 @@ function mountCarousel(ads: PublicAd[] = ADS): VueWrapper { } function currentSrc(wrapper: VueWrapper): string | null { - const img = wrapper.find('.ad-slide img').element as HTMLImageElement | undefined; + // 全帧堆叠后当前帧=活跃帧(2026-09-29 淡入淡出改造)。 + const img = wrapper.find('.ad-slide.active img').element as HTMLImageElement | undefined; return img?.getAttribute('src') ?? null; } diff --git a/apps/viewer/src/components/ads/AdCarousel.vue b/apps/viewer/src/components/ads/AdCarousel.vue index 512a6c8..32efdc6 100644 --- a/apps/viewer/src/components/ads/AdCarousel.vue +++ b/apps/viewer/src/components/ads/AdCarousel.vue @@ -1,5 +1,5 @@