ampproject / ampproject/amphtml
docked video player can't be closed. dock starts without manual activation of video
- Dominant language
- JavaScript
- Stars
- 14.9k
- Forks
- 4.1k
- PR merge metrics
- No merged PRs in 30d
Description
### Description
According to the documentation on the video dock, at https://amp.dev/documentation/components/amp-video-docking/ this video player should not be docking:
```
Triggering conditions
Note that the video won't be docked unless it's playing manually. This means:
If the video has autoplay, the feature will not be triggered unless the user clicks on the video first.
If the video does not have autoplay, the feature will not be triggered unless the user plays the video.
If the video is paused while scrolling, it will not be docked.
```
But, it docks and plays without any user gesture or video activation.
Further more, when I attempt to click on the close button to remove the dock, the close button does not work

### Reproduction Steps
https://www.google.com/amp/s/www.dailydot.com/debug/nft-gavin-mayo-squiggles-imaginary-ones/%3famp
### Relevant Logs
```shell
Not sure what's relevant, but here is the console log dump
10910:06:18.474 The resource was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.
1310:06:18.474 Unrecognized feature: 'attribution-reporting'.
10:06:18.504 v0.mjs:2 Powered by AMP ⚡ HTML – Version 2205191749000 https://www-dailydot-com.cdn.ampproject.org/v/s/www.dailydot.com/debug/nft-gavin-mayo-squiggles-imaginary-ones/?amp&usqp=mq331AQKKAFQArABIIACAw%3D%3D&_js_v=0.1#origin=https://www.google.com&cid=1&prerenderSize=1&visibilityState=visible&paddingTop=32&history=1&p2r=0&csi=1&storage=1&viewerUrl=https://www.google.com/amp/s/www.dailydot.com/debug/nft-gavin-mayo-squiggles-imaginary-ones/%253Famp&cap=navigateTo,education,fragment,handshakepoll,cid,replaceUrl,fullReplaceHistory
3110:06:20.823 [Violation] Avoid using document.write().
2810:08:09.178 Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'interest-cohort'.
10:06:33.316 amp-video-docking-0.1.mjs:2 [Violation] Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952
Y @ amp-video-docking-0.1.mjs:2
q @ amp-video-docking-0.1.mjs:2
UV @ amp-video-docking-0.1.mjs:2
MV @ amp-video-docking-0.1.mjs:2
(anonymous) @ amp-video-docking-0.1.mjs:2
(anonymous) @ amp-video-docking-0.1.mjs:2
Cz @ amp-video-docking-0.1.mjs:2
Oz @ amp-video-docking-0.1.mjs:2
Sz @ amp-video-docking-0.1.mjs:2
Dz @ amp-video-docking-0.1.mjs:2
XV @ amp-video-docking-0.1.mjs:2
(anonymous) @ amp-video-docking-0.1.mjs:2
10:06:33.317 amp-video-docking-0.1.mjs:2 [Violation] Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952
Y @ amp-video-docking-0.1.mjs:2
q @ amp-video-docking-0.1.mjs:2
UV @ amp-video-docking-0.1.mjs:2
MV @ amp-video-docking-0.1.mjs:2
(anonymous) @ amp-video-docking-0.1.mjs:2
(anonymous) @ amp-video-docking-0.1.mjs:2
Cz @ amp-video-docking-0.1.mjs:2
Oz @ amp-video-docking-0.1.mjs:2
Sz @ amp-video-docking-0.1.mjs:2
Dz @ amp-video-docking-0.1.mjs:2
XV @ amp-video-docking-0.1.mjs:2
(anonymous) @ amp-video-docking-0.1.mjs:2
10:08:02.833 v0.mjs:2 [amp-img] Setting role=img on amp-img elements breaks screen readers please just set alt or ARIA attributes, they will be correctly propagated for the underlying element.
et @ v0.mjs:2
error @ v0.mjs:2
Ce @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
qo @ v0.mjs:2
(anonymous) @ v0.mjs:2
onTouchDetected @ v0.mjs:2
setupInputModeClasses @ v0.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
mt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
at @ amp-ad-network-doubleclick-impl-0.1.mjs:2
kt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
mt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
at @ amp-ad-network-doubleclick-impl-0.1.mjs:2
jt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
mt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
rt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
bn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
wn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
installStandardServicesInEmbed @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
installExtensionsInEmbed @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
wlt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
runPromise @ v0.mjs:2
update @ amp-viewer-integration-0.1.mjs:2
updateFixedLayer @ v0.mjs:2
Wh @ v0.mjs:2
Jh @ v0.mjs:2
fire @ v0.mjs:2
ai @ v0.mjs:2
10:08:02.858 v0.mjs:2 [AmpAnalytics ] Failed to parse contents. Is it valid JSON?
et @ v0.mjs:2
error @ v0.mjs:2
VQ @ amp-analytics-0.1.mjs:2
TRt @ amp-analytics-0.1.mjs:2
Promise.then (async)
loadConfig @ amp-analytics-0.1.mjs:2
n @ amp-analytics-0.1.mjs:2
os @ v0.mjs:2
Ps @ v0.mjs:2
(anonymous) @ v0.mjs:2
postMessage (async)
ws @ v0.mjs:2
Is @ v0.mjs:2
Ms @ v0.mjs:2
run @ v0.mjs:2
es @ amp-analytics-0.1.mjs:2
(anonymous) @ amp-analytics-0.1.mjs:2
Promise.then (async)
mRt @ amp-analytics-0.1.mjs:2
layoutCallback @ amp-analytics-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
qo @ v0.mjs:2
(anonymous) @ v0.mjs:2
onTouchDetected @ v0.mjs:2
setupInputModeClasses @ v0.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
mt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
at @ amp-ad-network-doubleclick-impl-0.1.mjs:2
kt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
mt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
at @ amp-ad-network-doubleclick-impl-0.1.mjs:2
jt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
mt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
rt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
bn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
wn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
installStandardServicesInEmbed @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
installExtensionsInEmbed @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
wlt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
runPromise @ v0.mjs:2
update @ amp-viewer-integration-0.1.mjs:2
updateFixedLayer @ v0.mjs:2
Wh @ v0.mjs:2
Jh @ v0.mjs:2
fire @ v0.mjs:2
ai @ v0.mjs:2
10:08:02.859 v0.mjs:2 [AmpAnalytics <unknown id>] No triggers were found in the config. No analytics data will be sent.
et @ v0.mjs:2
warn @ v0.mjs:2
ORt @ amp-analytics-0.1.mjs:2
Promise.then (async)
mRt @ amp-analytics-0.1.mjs:2
layoutCallback @ amp-analytics-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
qo @ v0.mjs:2
(anonymous) @ v0.mjs:2
onTouchDetected @ v0.mjs:2
setupInputModeClasses @ v0.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
mt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
at @ amp-ad-network-doubleclick-impl-0.1.mjs:2
kt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
mt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
at @ amp-ad-network-doubleclick-impl-0.1.mjs:2
jt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
mt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
rt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
bn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
wn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
installStandardServicesInEmbed @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
installExtensionsInEmbed @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
wlt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
runPromise @ v0.mjs:2
update @ amp-viewer-integration-0.1.mjs:2
updateFixedLayer @ v0.mjs:2
Wh @ v0.mjs:2
Jh @ v0.mjs:2
fire @ v0.mjs:2
ai @ v0.mjs:2
10:08:02.867 v0.mjs:2 [AmpAnalytics <unknown id>] No triggers were found in the config. No analytics data will be sent.
et @ v0.mjs:2
warn @ v0.mjs:2
ORt @ amp-analytics-0.1.mjs:2
Promise.then (async)
mRt @ amp-analytics-0.1.mjs:2
layoutCallback @ amp-analytics-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
qo @ v0.mjs:2
(anonymous) @ v0.mjs:2
onTouchDetected @ v0.mjs:2
setupInputModeClasses @ v0.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
mt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
at @ amp-ad-network-doubleclick-impl-0.1.mjs:2
kt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
mt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
at @ amp-ad-network-doubleclick-impl-0.1.mjs:2
jt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
mt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
rt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
bn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
wn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
installStandardServicesInEmbed @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
installExtensionsInEmbed @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
wlt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
runPromise @ v0.mjs:2
update @ amp-viewer-integration-0.1.mjs:2
updateFixedLayer @ v0.mjs:2
Wh @ v0.mjs:2
Jh @ v0.mjs:2
fire @ v0.mjs:2
ai @ v0.mjs:2
10:08:20.988 v0.mjs:2 [amp-img] Setting role=img on amp-img elements breaks screen readers please just set alt or ARIA attributes, they will be correctly propagated for the underlying <img> element.
et @ v0.mjs:2
error @ v0.mjs:2
Ce @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
startLayout @ v0.mjs:2
lc @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
Jl @ v0.mjs:2
Yl @ v0.mjs:2
upgraded @ v0.mjs:2
zs @ v0.mjs:2
Re @ v0.mjs:2
js @ v0.mjs:2
connectedCallback @ v0.mjs:2
Xn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
onCreativeRender @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Slt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
startLayout @ v0.mjs:2
lc @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
add @ v0.mjs:2
connectedCallback @ v0.mjs:2
Xn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
onCreativeRender @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Slt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
startLayout @ v0.mjs:2
lc @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
add @ v0.mjs:2
connectedCallback @ v0.mjs:2
Xn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
onCreativeRender @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Slt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
startLayout @ v0.mjs:2
lc @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
add @ v0.mjs:2
connectedCallback @ v0.mjs:2
Xn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
onCreativeRender @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Slt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
runPromise @ v0.mjs:2
update @ amp-viewer-integration-0.1.mjs:2
updateFixedLayer @ v0.mjs:2
Wh @ v0.mjs:2
Jh @ v0.mjs:2
fire @ v0.mjs:2
ai @ v0.mjs:2
10:08:21.565 v0.mjs:2 [AmpAnalytics <unknown id>] Failed to parse <script> contents. Is it valid JSON?
et @ v0.mjs:2
error @ v0.mjs:2
VQ @ amp-analytics-0.1.mjs:2
TRt @ amp-analytics-0.1.mjs:2
Promise.then (async)
loadConfig @ amp-analytics-0.1.mjs:2
n @ amp-analytics-0.1.mjs:2
os @ v0.mjs:2
Ps @ v0.mjs:2
(anonymous) @ v0.mjs:2
postMessage (async)
ws @ v0.mjs:2
Is @ v0.mjs:2
Ms @ v0.mjs:2
run @ v0.mjs:2
es @ amp-analytics-0.1.mjs:2
(anonymous) @ amp-analytics-0.1.mjs:2
Promise.then (async)
mRt @ amp-analytics-0.1.mjs:2
layoutCallback @ amp-analytics-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
startLayout @ v0.mjs:2
lc @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
Jl @ v0.mjs:2
Yl @ v0.mjs:2
upgraded @ v0.mjs:2
zs @ v0.mjs:2
Re @ v0.mjs:2
js @ v0.mjs:2
connectedCallback @ v0.mjs:2
Xn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
onCreativeRender @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Slt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
startLayout @ v0.mjs:2
lc @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
add @ v0.mjs:2
connectedCallback @ v0.mjs:2
Xn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
onCreativeRender @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Slt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
startLayout @ v0.mjs:2
lc @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
add @ v0.mjs:2
connectedCallback @ v0.mjs:2
Xn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
onCreativeRender @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Slt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
startLayout @ v0.mjs:2
lc @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
add @ v0.mjs:2
connectedCallback @ v0.mjs:2
Xn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
onCreativeRender @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Slt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
runPromise @ v0.mjs:2
update @ amp-viewer-integration-0.1.mjs:2
updateFixedLayer @ v0.mjs:2
Wh @ v0.mjs:2
Jh @ v0.mjs:2
fire @ v0.mjs:2
ai @ v0.mjs:2
10:08:21.566 v0.mjs:2 [AmpAnalytics <unknown id>] No triggers were found in the config. No analytics data will be sent.
et @ v0.mjs:2
warn @ v0.mjs:2
ORt @ amp-analytics-0.1.mjs:2
Promise.then (async)
mRt @ amp-analytics-0.1.mjs:2
layoutCallback @ amp-analytics-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
startLayout @ v0.mjs:2
lc @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
Jl @ v0.mjs:2
Yl @ v0.mjs:2
upgraded @ v0.mjs:2
zs @ v0.mjs:2
Re @ v0.mjs:2
js @ v0.mjs:2
connectedCallback @ v0.mjs:2
Xn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
onCreativeRender @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Slt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
startLayout @ v0.mjs:2
lc @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
add @ v0.mjs:2
connectedCallback @ v0.mjs:2
Xn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
onCreativeRender @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Slt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
startLayout @ v0.mjs:2
lc @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
add @ v0.mjs:2
connectedCallback @ v0.mjs:2
Xn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
onCreativeRender @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Slt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
mutate @ v0.mjs:2
(anonymous) @ v0.mjs:2
startLayout @ v0.mjs:2
lc @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
o @ v0.mjs:2
setState @ v0.mjs:2
doPass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
Promise.then (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
schedulePass @ v0.mjs:2
(anonymous) @ v0.mjs:2
Ke @ v0.mjs:2
Mr.We @ v0.mjs:2
(anonymous) @ v0.mjs:2
setTimeout (async)
delay @ v0.mjs:2
schedule @ v0.mjs:2
add @ v0.mjs:2
connectedCallback @ v0.mjs:2
Xn @ amp-ad-network-doubleclick-impl-0.1.mjs:2
onCreativeRender @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Slt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
Ilt @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ amp-ad-network-doubleclick-impl-0.1.mjs:2
Promise.then (async)
attemptToRenderCreative @ amp-ad-network-doubleclick-impl-0.1.mjs:2
layoutCallback @ amp-ad-network-doubleclick-impl-0.1.mjs:2
(anonymous) @ v0.mjs:2
(anonymous) @ v0.mjs:2
r @ v0.mjs:2
layoutCallback @ v0.mjs:2
(anonymous) @ v0.mjs:2
No @ v0.mjs:2
Mo @ v0.mjs:2
requestAnimationFrame (async)
Vo @ v0.mjs:2
Is @ v0.mjs:2
run @ v0.mjs:2
runPromise @ v0.mjs:2
update @ amp-viewer-integration-0.1.mjs:2
updateFixedLayer @ v0.mjs:2
Wh @ v0.mjs:2
Jh @ v0.mjs:2
fire @ v0.mjs:2
ai @ v0.mjs:2
10:08:21.570 v0.mjs:2 [AmpAnalytics <unknown id>] No triggers were found in the config. No analytics data will be sent.
```
### Browser(s) Affected
Chrome
### OS(s) Affected
Windows
### Device(s) Affected
Mobile Emulation
### AMP Version Affected
2205191749000
Contributor guide
Research direction
Start by reproducing the behavior at the linked Daily Dot AMP URL and inspect the amp-video-docking-0.1.mjs component referenced in the console logs. Compare the observed behavior with the documented triggering conditions; done means the dock requires manual video activation and its close button removes the dock.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100