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

2 favourites
C3 runtime 'Not supported' message could fail to show on very old browsers
4 favourites
Mouse: 'Cursor is over object' could sometimes work incorrectly in OR blocks
4 favourites
Platform: in rare cases jumping almost through a jump-thru could get stuck sinking through it
3 favourites
iframe: could not load project file URLs in preview mode
2 favourites
Browser: invoking download on project file URLs did not work correctly in preview mode
2 favourites
Double-clicking a condition/action could select the wrong item if the description causes the items to move down
2 favourites
Layout view: could draw the timeline path of an instance from a different layout
2 favourites
Event sheet view: disabling a group with called functions inside could prevent preview starting
3 favourites
Event sheet view: in some cases could incorrectly scroll while dragging items
3 favourites
Event sheet view: in some cases could incorrectly describe global variables as static
2 favourites
Timeline Bar: Selecting multiple elements now shows the common shared properties in the Properties Bar
2 favourites
Timeline Bar: Crash when closing the bar while a timeline is previewing
2 favourites
Timeline Bar: Possible crash while closing the bar
2 favourites
Timeline Bar: Do not change current timeline in the Timeline Bar when the layout is changed
3 favourites
Timeline Bar: Fix crash moving master keyframes
2 favourites
Tilemap Bar: Crash when the bar is closed very quickly after starting the application
2 favourites
Tilemap Bar: Possible crash when the contents of the bar is refreshed
7 favourites
Animations Editor: Fix tolerance of the fill tool when used on colors which are not fully opaque
5 favourites
Animations Editor: Crash when opening and closing the editor very quickly
1 favourites
Properties Bar: Possible crash when refreshing the properties of a sprite instance
3 favourites
Layers Bar: Bar not updating when changing layouts
4 favourites
Text Editor: when swapping tabs the scroll position would be lost, and it would appear be partially blank until interacted with
3 favourites
Text Editor: some JS files would not have syntax highlighting/error checking
2 favourites
Mobile Advert: using "Set user personalisation" would prevent "Show user consent" and "Set user personalisation" from working afterwards (C3 runtime only)
2 favourites
Mobile Advert: able to modify the user personalisation state in the C2 runtime before configuration
2 favourites
Audio Importer: files with uppercase file extensions could not be imported
4 favourites
Back button handler not working in Android apps when statusbar is hidden (regression in r156)
4 favourites
On some Android devices when the keyboard appears it would reveal the statusbar, which would then not be hidden again
1 favourites
Firefox: Start Page icons could appear over the Login dialog
4 favourites
Text editor: crash minifying/beautifying JSON
4 favourites
Typo in local variable dialog caption
2 favourites
Debugger: could sometimes show duplicates in object list
4 favourites
Fixed a few possible crashes trying to use features while "Still loading..." showing on startup
3 favourites
Dark/light themes: restored original layout of import audio/files dialog, so the bitrate dropdown works
4 favourites
Mouse plugin was unintentionally responding to touch input (regression in r155)
3 favourites
Regression in r156: the mobile export option "hide statusbar" did not also hide the navigation bar on Android
2 favourites
Regression in r156: layout issues in iOS app export when changing orientation
8 favourites
Possible runtime crash creating instances not placed anywhere in project (regression in r155)
7 favourites
Fixed a number of cases where iOS and Android apps may not have used the full display
1 favourites
Could not export C2 runtime projects (regression in r153)
5 favourites
Audio: rare case where 'Is playing' state not immediately updated
2 favourites
Modal dialogs did not always cause all open windows to dim
1 favourites
Event sheet view: editing comment/group colors did not set the right default color when using themes
5 favourites
Platform: could handle wall collisions incorrectly when mirrored
2 favourites
Desktop: restarting debugger did not always close pop-out window
2 favourites
Possible crash deleting object type while placing it
3 favourites
Exported projects using worker mode broken if using Physics or XML
2 favourites
Exported projects using XML plugin could be broken on some platforms (regression in r153)
1 favourites
Spritefont: could cut off last character of line with negative character spacing
2 favourites
Debugger: fix incorrect attribution of script time in CPU profiler
2 favourites
Parameters dialog: errors in expression not correctly highlighted if clicking "Done"
3 favourites
Animations Editor: Opacity of brush ignored when hardness is 1
7 favourites
Line of Sight: 'Has LOS to object' always false if the object itself was an obstacle
2 favourites
Cloud save: cancelling loading could sometimes incorrectly open a sign in popup
2 favourites
File dialog: possible crash pressing enter when deleting/renaming files
2 favourites
Animations Editor: Background of the animation preview dialog was different to the background of the main panel
4 favourites
Animations Editor: Content pasted twice when using the rectangle select tool
3 favourites
Animations Editor: Possible crash while using the rectangle select tool
3 favourites
Animations Editor: Colors not updated properly after pasting into the HEX color input of the Color Palette
5 favourites
Tween Behavior: Runtime crash when destroying the instance affected by a tween which had not yet finished playing
2 favourites
Attempting to copy in the text editor incorrectly triggered a paste action
4 favourites
Disabling a built-in function block could prevent the project running
4 favourites
Fix crash closing Find Results or Bookmarks bars (regression in r151)
3 favourites
Unintentionally could drag view up and down with touch on iOS (regression in r151)
6 favourites
C3 runtime: keep Multiplayer hosts alive even when browser window minimised
3 favourites
Event sheet view: preserve trailing newlines in comments
2 favourites
Runtime: context menus accidentally blocked on form controls (regression in r152)
1 favourites
Mobile editor crashed on startup (regression in r151)
5 favourites
Runtime not working with worker mode enabled (regression in r151)
1 favourites
Possible error in console on startup in minified exports
1 favourites
Layout view: incorrectly allowed pasting objects from other projects with addons unsupported by current runtime
4 favourites
Event sheet view: possible crash dragging 'Call function' actions
2 favourites
Event sheet view: 'Call function' actions did not update to reflect changes after 'Replace object'
2 favourites
Event sheet view: failing to paste functions between projects could leave invisible function block behind (and could potentially result in a corrupt project)
2 favourites
Export with image deduplication could make Tiled Backgrounds show wrong image
1 favourites
Incorrect icon colors in themes (regression in r150)
4 favourites
Themes not applying correctly (regression in r150)
1 favourites
Possible "key is not defined" error when loading browser saves
3 favourites
Layout view: changing selection while using arrow keys to move objects did not undo correctly
5 favourites
Event sheet view: possible crash pasting events in to function blocks referencing function parameters
6 favourites
Event sheet view: possible crash cutting and pasting events referencing local variables to new scopes
6 favourites
Event sheet view: possible crash editing name and initial value of constant global variable at the same time
4 favourites
Pasting text from the web in to expression could sometimes include HTML comments from the website
4 favourites
Bookmarks bar: crash using bookmarked function
2 favourites
Timeline Bar: Content of the bar shown on top of dialogs in Firefox
2 favourites
Error creating objects at runtime which don't support effects and have no instances placed in project
4 favourites
SpriteFont: did not always correctly restore after loading a savegame
7 favourites
Drawing canvas: 'Paste object' did not always use the correct opacity/color
7 favourites
Drawing canvas: could not draw if outside viewport
5 favourites
Event sheet view: cutting and pasting a function with parameters reverted call action parameters to defaults
5 favourites
'Replace with built in function' did not preserve disabled state of 'Call function' actions
4 favourites
Adding a comment created two undo points
4 favourites
Prevent errors loading web fonts stopping the runtime starting up
2 favourites
C3 runtime check for unsupported Internet Explorer not working
4 favourites
Timeline Bar: Mixed selections of keyframes elements and row elements did not have a consistent behavior when compared to selections of just rows or just keyframes
5 favourites
Timeline Bar: Use the correct background color in light and dark themes
4 favourites
Timeline Bar: Crash when creating undo points due to incorrect language strings
4 favourites
Animations Editor: Graphical glitch in the Checkerboard board pattern
3 favourites
Animations Editor: Possible crash when using the rectangle select tool
2 favourites
Animations Editor: The color palette did not resize properly in the simplified mode for objects without animations
5 favourites
Possible crash deleting object type that was in container
6 favourites
Crash closing a project while editors open in popup windows
6 favourites
Could not edit function parameters by pressing Enter
5 favourites
Project bar: possible crash dragging and dropping timelines
6 favourites
Loops in functions called by expressions not working in debugger
4 favourites
'Replace with built-in function' menu option incorrectly appeared in C2 runtime
3 favourites
Timeline Bar: Do not show properties of locked timeline elements in the Properties Bar
3 favourites
Timeline Bar: Current time marker can not be dragged while a track on top of it is locked
3 favourites
Timeline Bar: Crash when attempting to add an instance to a timeline after setting the step to 0
2 favourites
Timeline Bar: prevent editing properties or dragging keyframe handles when they have been locked
3 favourites
Layout View: Crash when dragging handles to edit a bezier path of a timeline
3 favourites
Layout View: Timeline bezier paths were not always drawn properly
2 favourites
Event sheet view: possible crash drag-and-dropping events with triggers
4 favourites
Dictionary files would sometimes be missing modified rows when the project was saved (regression in r144)
3 favourites
Data editor: column/row sizes could rarely be associated with the wrong rows
3 favourites
New functions: parameters did not appear in 'Find all references' or 'Copy as plain text'
3 favourites
Expression autocomplete did not move caret if accepting autocomplete by double-click
4 favourites
SpriteFont: incorrect line measurements when using character spacing (regression in r146)
3 favourites
SpriteFont: did not update to reflect 'Set character width' action
2 favourites
User Media: could not always use camera/microphone in Android exports due to lack of permission checks
3 favourites
Desktop: deleting layouts could remove non-world instances (Array/Dictionary/etc) from folder projects
3 favourites
New functions: moving or deleting event groups containing functions did not correctly update references
2 favourites
New functions: deleting function blocks did not remove expression references, which could result in a corrupt project
4 favourites
Timelines: Incorrect ease property (displayed as [???]) showing up in ease drop downs
2 favourites
Timelines: Timelines created in subfolders added at root
2 favourites
Timelines: Timelines in subfolders where not loaded from a project file
2 favourites
Timelines: Correctly update event sheet actions when a timeline is deleted
1 favourites
Crash exiting audio importer while tracks are still being encoded
4 favourites
Recent projects list on Start Page did not update immediately when cleared
2 favourites
Cordova export: invalid project names would cause build failures - now shows warning on export
2 favourites
Bluetooth: can now handle UUIDs with mixed case and with missing separators
4 favourites
System: 'Sort Z order' did not always redraw the screen to reflect changes
3 favourites
Possible crash undoing deleting objects from Project Bar
4 favourites
Sprite font: character spacing did not apply across style boundaries
4 favourites
Text/Sprite font: inconsistent application of line height property