You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have read and understand the bug report guidelines
I checked for existing similar reports to avoid submitting a duplicate
I verified the issue occurs in the latest beta release to avoid submitting an issue that has already been resolved
Problem description
When calling the function "set animation", about half the time the object will repeat the animation after it has completed even if the looping boolean was unticked. This seems to be completely random as to whether it will repeat or not.
You can see here in this video, the doors should only shake once like on the first and second button click, but on the 3rd button click it shakes twice.
Checks
Problem description
When calling the function "set animation", about half the time the object will repeat the animation after it has completed even if the looping boolean was unticked. This seems to be completely random as to whether it will repeat or not.
You can see here in this video, the doors should only shake once like on the first and second button click, but on the 3rd button click it shakes twice.
2026-06-14.13-12-45.mp4
Upload a project
looping glitch.c3p.zip
Steps to reproduce
Observed result
You should notice eventually the animation loops twice or maybe even more times after clicking the button once
Expected result
It should always only ever play once unless looping is ticked
Affected platforms
macOS, Windows
Affected browsers
Chrome
Last unaffected release (including beta releases)
Unknown
First affected release (including beta releases)
(currently using r487)
Additional remarks
No response
Platform information
Product: Construct 3 r487.3 (stable)
Browser: Chrome 148.0.7778.216
Browser engine: Chromium
Context: browser
Operating system: macOS 15.7.4
Device type: desktop
Device pixel ratio: 2
Logical CPU cores: 8
Approx. device memory: 16 GB
User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36
Language setting: en-US
Audio sample rate: 48000 Hz
Audio output channels: 2
Audio output interpretation: speakers
Renderer: WebGPU
Compatibility mode: no
Supports GPU profiling: yes
Major performance caveat: no
Maximum texture size: 16384
Adapter details: apple/metal-3
Adapter features: bgra8unorm-storage, clip-distances, core-features-and-limits, depth-clip-control, depth32float-stencil8, dual-source-blending, float32-blendable, float32-filterable, indirect-first-instance, primitive-index, rg11b10ufloat-renderable, shader-f16, subgroups, texture-component-swizzle, texture-compression-astc, texture-compression-astc-sliced-3d, texture-compression-bc, texture-compression-bc-sliced-3d, texture-compression-etc2, texture-formats-tier1, texture-formats-tier2, timestamp-query