View a comprehensive history of all the bug fixes in Construct 3 since the first release.
Crash docking/undocking editor bars in Chrome 80+
Possible crash involving balloon tips
Work around more bugs in the Facebook Playable Ad tester tool
Move To behavior: 'Set angle of motion' with 'Set angle' enabled did not change object angle when stopped
Tilemap Bar: crash loading invalid image files
Animations Editor: mirror/flip tooltips were switched
Animations Editor: crash dropping non-image files in the main pane
Timeline Bar: absolute result mode not applied properly in the editor
In some cases built-in functions could run with the wrong instances picked
iOS apps: work around iOS bug that prevents physical keyboard input working
Browser: navigating to URLs could be blocked by some browser's popup blockers
Browser: could not open mailto: URLs in mobile apps
Bluetooth plugin: incorrectly indicated not supported in worker mode
Mouse scrolling not working properly in RTS template
Error opening projects using bundled addons in NW.js desktop app (regression in r184)
Local folder saves: possible project corruption saving folder projects using bundled addons
Work around bug in the Facebook Playable Ad tester that Facebook do not appear to be fixing
Event sheet include dialog didn't have OK button on mobile
Sprite Plugin: incorrect sizing of instances when changing the "initial frame" and "initial animation" properties (regression in r182)
Animations Editor: Resizing of SVG images ignored input width and height
Fix tilemap collisions not working in C2 runtime
Fix WebM Opus audio playback not working in Safari/iOS with C2 runtime
iOS Export: Android version code option shown in build settings
Platform Info dialog not working (regresion in r183)
Android export: signed builds failing (regression in r183)
Keyboard navigation in icon lists did not always work correctly in dark theme
Event sheet view: line breaks did not display in event group descriptions
Tween Behavior: "On Finished" event triggered before the last "Is Playing"
Tween Behavior: Loading the saved state of a playing tween at runtime could produce incorrect results if done in quick succession
Animations Editor: possible crash while clicking on the editor as it closes
Animations Editor: ensure all context menues are closed when a valid keyboard shortcut is pressed
Animations Editor: toolbar scrolling not working on mobile (regression r182.2)
Tilemap Plugin: auto tiling brush placing tiles incorrectly when the transform tools are active
Tilemap Bar: disable bar if the currently selected instance is deleted as a result of undoing a previous change
Tilemap Brush Editor: possible crash renaming a brushes
Possible crash involving balloon tips
Possible crash on startup with low storage quota
Crash docking/undocking editor bars in Chrome 80+
Tilemap Brush Editor: the assigned tiles pane did not update properly for "Auto 47" brushes
Possible crash using Animation Editor in certain circumstances
Possible crash using touch input in Tilemap Bar
Cloud save: possible crash closing file list dialog
Crash importing multiple audio files (regression since r171.3)
Possible crash opening dialogs for Timeline Bar or Tilemap Bar
NW.js plugin: update 'Set window width/height' actions to set inner size in latest NW.js versions
Event Sheet: Crash moving tween events referencing a custom ease
Timeline Bar: Crash clicking keyframes while holding ctrl/cmd
Timeline Bar: updating a master keyframe was not updating all related property keyframes
Timeline Bar: create undo point when updating a master keyframe
Tilemap Brush Editor: unable to select tiles (regression r179)
Sprite Plugin: did not always preserve scale when changing initial frame or animation frame size
SVG Picture: failed to render in mobile (Cordova) apps
Work around a crash in Chrome using WebGL 1 with worker mode enabled
Desktop build: work around NW.js bug causing window to not remember maximized state
Project bar: keyboard focus was lost after renaming item
Event sheet view: did not always unselect when clicking in space
SVG Picture: did not immediately update after editing SVG XML
SVG Picture: Z elevation was not taken in to account for rasterization quality
Firefox: SVG Picture could not display SVGs using percentage width and height attributes
Possible crashes using cut/copy/paste in popup windows
ShadowLight: could incorrectly allow using both a light height and radius
Dialog for renaming a row in the array editor incorrectly referred to "columns"
Animations Editor: crash when opening the editor on mobile (regression r179)
Crash opening C2 projects using tilemaps (regression r179)
Crash previewing a sound in an audio action (regression in r179)
Event sheet view: drag-and-drop marker could get stuck on-screen (regression in r173)
SVG Picture: did not apply blend mode in editor
SVG Picture: did not display correctly when mirrored/flipped with non-centered origin
Project Bar: did not always update search results correctly after changes made
Local variables could have the wrong initial value in nested function calls
Layout view: possible crash zooming in a long way while displaying a very large grid size
Timeline Bar: crash dragging a folder on top of a track or inside another folder
Animations Editor: possible crash pasting pasting an image from the clipboard
Tilemap Brush Editor: possible crash when closing the editor
Timelines: runtime crash when saving the state of a timeline which hasn't be played yet
Instant Games/Playable Ads: possible incorrect sizing on iOS
iOS export: after opening the keyboard on a "notched" device the layout remained scrolled above the top of the screen
Mobile advert: exporting as a iOS cordova project would not compile
Touch and hold not bringing up menus on iPadOS 13+
Layout view did not display correctly in mobile mode on iPadOS 13+
Possible crash going back when editing a family condition/action (regression in r178)
Error using multiplayer in C2 runtime (regression in r172)
Could not preview C2 runtime projects using Facebook plugin
Shadow Light: editor live preview now correctly casts shadows from Tilemaps
Functions: correctly wrap string parameter initial values in quotes
Animations Editor: object type icons did not always update after importing a sprite sheet
Tilemap Bar: now scrolls while dragging selection to edge of pane
Tilemap Bar: scrolling could interfere with tile selection on mobile
Timeline Bar: possible crash opening projects with timelines (regression r176)
Toolbars: buttons performed their respective actions twice in iPads using iOS 13
Timeline Bar: possible crash while changing keyframe tags
Timelines: changes to the result mode property not saved or restored properly
Timelines: playing a timeline on it's own "on finished" trigger did not work
Timelines & Tweens: Fix unexpected results when changing the timescale of either a timeline or a tween affecting opacity values
Tilemap Bar: Zoom not working properly with tilesets that do not fit the pane at 100% zoom
Tilemap Bar: Possible crash while using keyboard shortcuts
Tilemap Bar: crash when making a selection of tiles in an Apple OS
Tilemap Brush Editor: possible crash when first loading
Tilemap Brush Editor: crash opening the brush editor in iOS
Particles: now spawns object particles at the same Z order as the Particles object, instead of on top of layer
Sprite: instances in the layout could change size in unexpected ways after making changes in the animations editor
Crash in debugger calling a disabled function
Pathfinding: possible error destroying object while calculating path
Move To behavior: possible hang using 'Move to' in 'On hit solid'
Possible freeze in editor closing a dialog with keyboard input in some specific circumstances
Editor incorrectly handled dropping file while a dialog was showing
Desktop build: did not restart preview when preview window reloaded
Audio: WebM sounds in Safari could decode with short leading/trailing silence (~6-30ms) which could affect looping tracks
Android: microphone permission not requested when using speech recognition
Editor could incorrectly show cursors with some combinations of windows showing (regression in r173)
Dark/light themes: Project Bar horizontal scrollbar missing (regression in r173)
Unable to preview project if old file grouping feature had left non-script files in Scripts folder (regression in r176)
Crash undoing renaming a project file (regression in r176)
Import audio: no warning when replacing audio files (regression in r176)
Platform Info: did not correctly update safe area inset on size/orientation change
Orbit Behaviour: when the speed of rotation was 0 the behaviour would not update
Android: sometimes swipe-in panes closed with the back button could unintentionally reappear