View a comprehensive history of all the bug fixes in Construct 3 since the first release.

6 favourites
Animations editor: crash closing the editor and undoing changes to object types with no animations (regression r305)
6 favourites
Animations editor: crash pasting content and enlarging the canvas while the image points or collision polygon tools are active (regression r308)
8 favourites
Animations editor: crash after quickly undoing changes made after closing the animations editor
7 favourites
Timelines: width and height not applied correctly on hierarchy children ignoring the parent's width or height
5 favourites
Possible crash undoing after reordering an effect
6 favourites
Data editor: allow text wrap when editing long text (regression r305)
6 favourites
Properties bar: layers dropdown of an instance showing wrong text for overridden layers (regression r306)
4 favourites
Timelines: width/height not applied correctly on hierarchy children ignoring parent's width/height
3 favourites
Timeline bar: update properties bar when making a selection of multiple keyframes using the keyframe selection tool
3 favourites
Animations editor: crash pasting content and enlarging the canvas while image points or collision polygon tools are active (regression r307)
3 favourites
Hierarchies: state not restored properly from JSON in certain conditions
4 favourites
Animations editor: crash after quickly undoing changes made after closing the animations editor
5 favourites
AJAX: completed/error triggers could fire with wrong tag if firing multiple times simultaneously
3 favourites
Windows WebView2: try to work around WebView2 bug sometimes causing offset display until resized
6 favourites
Video Recorder: combined video/audio recordings not working in Firefox
3 favourites
Audio: loading savegame did not always restore all playing audio
3 favourites
Possible crash undoing after reordering an effect
3 favourites
Possible crash destroying a Sprite immediately after 'Load image from URL'
6 favourites
DrawingCanvas: pasting objects with fixed resolution did not properly handle layer scale
4 favourites
Could not properly reorder layouts/layers (regression r309)
3 favourites
Layout view: children could sometimes lag when dragging hierarchies with snap-to-grid (regression r289)
4 favourites
Timeline bar: crash moving keyframe to time 0
3 favourites
Timeline bar: crash toggling the 'transform height' property of a hierarchy child while it is on a timeline
3 favourites
Timelines: possible runtime crash using the 'Set Time' action
3 favourites
Timelines: 'On finished' trigger not fired in certain conditions
3 favourites
Properties bar: instance layers property showing wrong text for overridden layers
5 favourites
Animations editor: snap selection to grid if needed when pasting
6 favourites
Animations editor: allow pasting animations to the root of the animations pane by clicking on the empty space
5 favourites
Animations editor: copying animations could copy the incorrect content
5 favourites
Animations editor: select all the content of a subfolder when it is selected
5 favourites
Animations editor: crash closing the editor and undoing changes to object types with no animations (regression r308)
3 favourites
Hierarchies: loading the same save state multiple times causing unexpected results
3 favourites
Hierarchies: instances using the 'No Save' behaviour not restoring hierarchies properly
3 favourites
HTML element: 'Set CSS style' did not handle CSS variables propertly
4 favourites
Data editor: allow text wrap when editing long text (regression r305)
0 favourites
Possible issue with collisions after loading savegame using hierarchies
6 favourites
Animations editor: crash undoing changes after closing the editor (regression r305)
8 favourites
Possible crash loading savegames with complex hierarchies (regression r305)
6 favourites
Android: splash not working if image file had uppercase letters
4 favourites
Timeline bar: crash changing properties that can't be animated in a timeline while auto-keyframing is turned on
3 favourites
Timeline bar: possible crash loading specific timelines in some circumstances
4 favourites
Timeline bar: crash closing the bar while previewing a timeline
5 favourites
Layers bar: incorrect names produced after editing the name of global layers (regression r306)
4 favourites
Hierarchies: possible runtime crash loading savegames with hierarchies
6 favourites
Animations editor: image points displayed in the incorrect position after resizing with the "stretch" option
5 favourites
Animations editor: crash renaming animations (regression r305)
4 favourites
Animations editor: crash changing the collision polygon state of tilemap tiles (regression r305)
9 favourites
Layers: always allow moving instances from global layers to other layers on current layout
2 favourites
Templates: context menu option to apply the properties of a template to the selected replicas was no working
3 favourites
Templates: sometimes could not update the properties of instances using a template
5 favourites
JSON: reset current path when parsing new data
3 favourites
Orbit: Primary/secondary radius values were swapped in expressions and debugger
5 favourites
Audio: return correct duration immediately after playing sound if buffer already loaded
3 favourites
Possible crash changing preview URL in browser tab mode
5 favourites
Memory leak taking lots of canvas or User Media snapshots
9 favourites
Expression autocomplete worked incorrectly after typing "Sprite.8" (for 8Direction)
5 favourites
Timeline bar: play head getting stuck on keyframes with times that do not fit on the current time step
5 favourites
Timeline bar: crash adding new property tracks to a track with keyframes that don't fit on the current time step
5 favourites
Timeline bar: context menu options of keyframes not shown (regression r303)
5 favourites
Timeline bar: crash while previewing a timeline using cubic bezier curves and with disabled keyframes (regression r220)
5 favourites
Timeline bar: crash pasting keyframes from tracks which where previously deleted
5 favourites
Timelines: unexpected results resuming timelines using the ping pong setting
10 favourites
Tweens: runtime performance degradation when using a large amount of tweens (regression r296)
5 favourites
Animations editor: keyboard shortcut to change animations not working properly with animations nested in subfolders
7 favourites
Animations editor: animation-wide changes to image points/collision polygons not applied correctly after an animation-wide crop/resize (regression r290)
4 favourites
Data editor: UI getting locked when using cells larger than the table
4 favourites
Data editor: scroll changing incorrectly when double clicking on cells larger than the table
4 favourites
Data editor: properly preserve whitespace when editing cells
5 favourites
Hierarchies: 'Set from JSON' action producing unexpected results in some cases
7 favourites
Audio: positioned sounds stopped when loading savegame
8 favourites
Event sheet view: improve alignment of insert mark when dragging conditions to empty block
6 favourites
Sprite animations did not always resume playing after loading savegame
6 favourites
Timeline bar: hide nested timelines controls when not needed
5 favourites
Timelines: inconsistent runtime results when animating X/Y scale of multiple instances in same hierarchy
5 favourites
Share plugin: build error exporting to Android (regression r303)
7 favourites
Add some missing behavior debugger properties
6 favourites
Possible crash pressing 'Enter' in dialog for importing files
5 favourites
Properties Bar: did not always clear when deleting object type from Properties Bar
10 favourites
Prevent manually saving project while it is autosaving
9 favourites
Physics: collisions did not always work with meshes
6 favourites
Avoid showing free edition prompt when opening project with text/data editor tabs
9 favourites
Text editor: improve highlighting colors for the dark theme
8 favourites
Text editor: properly style the text search for both light and dark themes
8 favourites
Tabs: make tab styling consistent in all cases in both the light and dark themes
4 favourites
Properties bar: some property heights incorrect with some themes on Firefox
5 favourites
Timeline bar: graphical glitches when scrolling
5 favourites
Timeline bar: crash trying to use keyboard shortcuts after closing the bar and opening it again (regression r299)
5 favourites
Timelines: inconsistent runtime results when animating width/height of multiple instances in same hierarchy
6 favourites
Layers bar: UI not restored properly every time
5 favourites
Animations editor: large GIF files not imported properly
5 favourites
Event sheet view: insert mark shown in wrong place when dragging conditions to empty function
9 favourites
Event sheet view: could not drag & drop multiple functions with same parameter names
6 favourites
Event sheet view: properly support breakpoints on script actions
5 favourites
Parameters dialog: backspace deleting a dot did not always hide autocomplete
5 favourites
Improve robustness of runtime loading in environments that block blob: URLs
5 favourites
Tile movement: improve handling of being repositioned while moving (e.g. by Wrap behavior)
8 favourites
Gamepad: 'On any button pressed/released' could run only once if two buttons pressed exactly simultaneously
5 favourites
Avoid double permission prompts when writing to project folders in Chrome 105+
4 favourites
Android: incorrect input event positions while virtual keyboard showing
6 favourites
'On image loading complete' did not always trigger again if loading images in that trigger
4 favourites
Layout view: fix mouse wheel scrolling not working correctly in Safari
7 favourites
Possible rendering issue with Tilemap & Particles on 3D layers (regression r296)
5 favourites
Timeline bar: crash adding keyframes after pausing a timeline in the editor (regression r299)
5 favourites
Timeline bar: avoid setting a keyframe to an invalid time through the properties bar
5 favourites
Timeline bar: crash dragging multiple keyframes into positions occupied by other keyframes
5 favourites
Timeline bar: vertical scroll reset to 0 when dragging the current time marker all the way to the left
5 favourites
Timeline bar: crash trying to cut/copy nested timeline start offset handles
4 favourites
Timeline bar: keep selection of keyframes after dragging them
4 favourites
Animations editor: frames not always pasted in the expected order
3 favourites
Start Page: long project names could overflow recent projects list
3 favourites
Playable Ads export not working with minify mode 'None' (regression r295)
3 favourites
Speech synthesis did not always work in Safari
7 favourites
Possible incorrect state after using 'Wait' action
5 favourites
Fix a few case/wording issues
6 favourites
Effects could render incorrectly with a 3D camera in some circumstances
4 favourites
Global layers: lock selection not working as expected
3 favourites
Animations editor: avoid clearing selection of frames when clicking on scrollbars
3 favourites
Timeline bar: crash deleting the main property track of an audio track
3 favourites
Timeline bar: crash adding value or audio tracks (regression r299)
3 favourites
Timeline bar: audio tracks not previewing (regression r299)
3 favourites
Timeline bar: choppy playhead scrolling with timelines using only value or audio tracks
4 favourites
Timeline bar: expand icons not visible in the dark theme
3 favourites
Timeline bar: crash placing an audio track in a folder and then undoing that change
3 favourites
Timeline bar: unexpected behaviour when changing the scale using Ctrl/Cmd + mouse wheel
2 favourites
Timeline bar: nested timelines producing layouts with unnecessary height
16 favourites
8 Direction: improve handling of collisions in 'Allow sliding' mode
7 favourites
Project Bar: possible crash copy-pasting script files
7 favourites
Project Bar: possible crash adding script if name "main.js" already used
8 favourites
Event Sheet View: add missing 'Toggle breakpoint' context menu option for block scripts
11 favourites
Browser: new window size was not yet set when triggering 'On resized'
8 favourites
Timeline bar: prevent timelines from getting in inconsistent states (regression r298)
8 favourites
Timeline bar: the time marks were not displayed correctly at zoom levels lower than 100%
7 favourites
Timeline bar: particles not triggering live preview when playing a timeline in the editor
7 favourites
Timeline bar: time marker tabs sometimes visible when they shouldn't be
7 favourites
Timeline bar: make sure the pointer is always on top of a time marker while it is being dragged
7 favourites
Timeline bar: make sure the pointer icon doesn't flicker while dragging a time marker
11 favourites
8 Direction: reset velocity if hitting flat against surface with 'Allow sliding'
4 favourites
Timeline bar: buttons to jump through keyframes not previewing the timeline (regression r297)
4 favourites
Timeline bar: crash undoing creation of keyframes if they are highlighted
5 favourites
Timeline bar: move property keyframes when dragging instead of copying them
4 favourites
Timeline bar: always update timeline preview after undoing
5 favourites
Possible crash resizing panes with very small window size
6 favourites
Crash loading savegame using NaN or Infinity in effect parameters
6 favourites
JSON: could sometimes work incorrectly after a 'For each' loop
7 favourites
Event Sheet View: possible crash adding then immediately moving function parameter
6 favourites
Event Sheet View: could incorrectly allow duplicate local variable names in some drag/drop cases
6 favourites
Event Sheet View: could incorrectly hide 'Add action' row after a failed drag/drop
4 favourites
Mobile exports not working when using file: scheme (regression r295)
8 favourites
Car movement: could move too fast when sliding along solids in some cases
5 favourites
Layout View: rotating wrapped selections with shift held down not working correctly
3 favourites
Templates: 'TemplateName' expression was not returning the expected value for replicas created in the editor
6 favourites
Timeline bar: make it easier to select a keyframe when a time marker is on top of it
4 favourites
Timeline bar: allow dragging bezier curve anchor points which are overlapping the selection box of an instance
4 favourites
Timeline bar: dragging keyframes creating new keyframes with unexpected values (regression r296)
4 favourites
Timeline bar: undoing property keyframe changes producing unexpected results (regression r285.2)
4 favourites
Timeline bar: crash having a X or Y position property keyframe alone (regression r295)
4 favourites
Possible crash when hierarchy parent has zero size
4 favourites
Data editor: incorrect background color shown when resizing rows and columns in the default dark theme