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

6 favourites
Platform Info: RendererDetail expression not working with WebGPU
5 favourites
Tile movement: error creating object with behavior if no instances in project
6 favourites
Web adverts: sometimes triggered 'Cancelled' event instead of 'Failed to load'
6 favourites
Mobile adverts: 'Ready' events incorrectly triggered even when ad creation failed
6 favourites
Triggers did not run when under OR block with all conditions disabled
4 favourites
Layout view: possible crash using wrapped selection with extreme object positions
4 favourites
Layout view: possible crash with wrapped selection after undo/redo
4 favourites
Possible crash deleting object type used for particles from project
4 favourites
Project bar: fix a few cases of possible crashes after pasting layouts/families/objects
4 favourites
Event sheet view: crash moving trigger as a sub-event of another trigger (regression r338)
5 favourites
Event sheet view: possible crash dragging events using local variables with the same name
4 favourites
Parameters dialog: expression call tips did not show correct return type for functions
4 favourites
Issue closing popup window when dialog showing inside it
7 favourites
WebGPU: error rendering 3D content with bilinear sampling
7 favourites
WebGPU: some Drawing Canvas features not working
4 favourites
Animations editor: crash changing the export image format and applying change to whole project (regression r322)
5 favourites
Animations editor: crash cropping large amounts of animations frames at the same time
5 favourites
Could not save over project file when opening via drag-and-drop (regression r330)
5 favourites
Sprite plugin: Layout View preview could change size (regression r333)
5 favourites
Hierarchies: opacity not applied properly when creating hierarchy at runtime
4 favourites
Timelines: crash pasting a timeline in the case compatible instances cannot be found
5 favourites
Text editor: undo keyboard shortcut not working as expected (regression r337)
23 favourites
Platform behavior: fix framerate dependence issue affecting jump height and distance
17 favourites
Platform behavior: did not always land correctly on fast vertically moving platforms
7 favourites
Custom actions: disabled overrides were still used
6 favourites
Family custom actions could sometimes run with wrong instances picked
6 favourites
Event sheet view: skip validation errors for disabled events
9 favourites
Event sheet view: possible duplicate variable names when pasting functions
14 favourites
'Pick parent' did not work in an 'On created' trigger
5 favourites
Possible crash holding F2 while renaming some items
7 favourites
WebGPU renderer not working with 3D projects
5 favourites
Project Bar: could get stuck deleting item while dragging it
7 favourites
Black & white effects did not handle alpha correctly
6 favourites
Animations editor: possible crash importing multiple files with some invalid files
6 favourites
Global layer state changing when undoing changes to other properties of the same layer
5 favourites
Timelines: audio track 'tag' property not restored when loading a project
8 favourites
Cutting triggered event block removed triggers from all OR blocks in project (regression r337)
5 favourites
Tile movement: target position could update incorrectly when speed set to 0
5 favourites
Exporting iOS Xcode project could fail if using both Share plugin and special characters in project name
6 favourites
Find results not always consistent for function/custom action parameters
5 favourites
Dark/light themes: use small icons in main menu (regression r318)
5 favourites
Event sheet view: cutting and pasting events could incorrectly result in two triggers in one event block
4 favourites
Layout view: possible crash after setting extreme values for Z elevation
4 favourites
Project Bar: possible crash using cut/paste keyboard shortcuts in quick succession
7 favourites
Particles: did not always handle object images correctly in editor
4 favourites
Expressions dictionary: incorrectly listed 'CallMapped' expression under System instead of Functions
6 favourites
Global layers: possible issues creating instances directly on an overridden layer
6 favourites
Layout view: could show selection boxes for instances that are not visible
4 favourites
Animations editor: possible crashes closing the editor while performing other editing actions
5 favourites
Animations editor: possible crashes undoing at the same time as performing other editing actions
6 favourites
Animations editor: crash pasting large amounts of animations in quick succession
5 favourites
Animations editor: deleting a selection could unexpectedly delete a frame or animation instead
5 favourites
Animations editor: possible interface lockup after pressing ESC to cancel dragging
5 favourites
Animations editor: crash pressing ESC very quickly after trying to rename an image point
5 favourites
Hierarchies: connections could be lost after undoing the deletion of instances
6 favourites
Hierarchies: crash trying to preview a project after deleting a layer containing an instance which is part of a hierarchy
4 favourites
Timeline bar: crash dragging and dropping a keyframe past the total time and back on top of another keyframe which is in the total time
5 favourites
Timeline bar: possible interface lockup when timeline editing mode is disabled while dragging a keyframe handle
4 favourites
Timeline bar: ensure updates correctly when a layout is deleted
4 favourites
Timeline bar: possible crash closing a project with a timeline with nested content
4 favourites
Timeline bar: crash dragging and dropping audio tracks while a timeline is previewing
4 favourites
Timeline bar: 'Add file' context menu option incorrectly shown for volume property track
4 favourites
Timeline bar: crash deleting an 'audio source' property track while its timeline is previewing
4 favourites
Timeline bar: crash pressing ESC after trying to rename a folder
4 favourites
Timeline bar: crash undeleting an audio track
5 favourites
Tilemap bar: crash after undoing simultaneously with disabling/enabling all tile collision polygons
4 favourites
Tilemap brush editor: crash undeleting tile and removing a tile simultaneously
4 favourites
Tilemap brush editor: crash undoing changes very quickly
4 favourites
Tilemap brush editor: crash closing the dialog with ESC immediately after opening it
4 favourites
Ensure both undo and ESC cancel active drag & drop operation in various bars and dialogs
4 favourites
Project bar: avoid opening the import file/audio dialogs if the associated folder is removed simultaneously with the dialog opening
5 favourites
Layers and Project bars: crash deleting and renaming items simultaneously
5 favourites
Event sheet view: fix various issues involving picking a context menu option and undoing simultaneously
4 favourites
Tilemap bar: possible crashes opening the bar after the initial load
4 favourites
Ease editor: clear Layout View selection when closing the editor with ESC
4 favourites
Properties bar: incorrect initial animation shown after deleting currently selected animation in Animations Editor
4 favourites
Text editor: undo could be called twice in some edge cases possibly causing crashes
5 favourites
Undo: possible crash showing undo notifications when a modal dialog is fading in or out
6 favourites
Project Bar: possible crash removing object type from family which uses effects
5 favourites
Sprite plugin: crash turning off preview of a sprite which is also part of a timeline (regression r328)
5 favourites
Event sheet view: custom action icons did not always immediately update
5 favourites
Event sheet view: possible name collision pasting function parameters
4 favourites
Event sheet view: crash using Ctrl+P shortcut when already in popup window
7 favourites
Possible incorrect picking after 'Wait' in a copy-picked function
4 favourites
Safari: work around possible memory leak playing lots of audio
6 favourites
Possible editor crash clicking during loading screen
4 favourites
Tilemaps: editor crash setting the instance size to a value smaller than the tile size (regression r334)
4 favourites
Timeline bar: "add instances" button disabled when a timeline is empty (regression r330)
4 favourites
Properties Bar: column resizing could work outside of the bar
5 favourites
SVG Picture: did not always redraw after changing image
6 favourites
Find all references: possible crash navigating to object with extreme position values
4 favourites
Layout view: could incorrectly leave instances selected after changing layer 'Global' property
10 favourites
Dark theme: fix text color in balloon tips
8 favourites
Dark theme: remove bottom border on action comments
7 favourites
Dark/light themes: fix border color for scripts in event sheets
9 favourites
Dark/light themes: incorrect label colors in Data Editor row and column resize dialog
7 favourites
Possible runtime crash using 'Sort Z order' with layers using render cells
4 favourites
Templates: replicas in the Layout View not always updating correctly when changing some properties
5 favourites
Templates & Hierarchies: crash setting a replica to be a child of its own template
4 favourites
Animations editor: possible crash undoing collision polygon changes applied to all the animations in the object type
4 favourites
Animations editor: crash undoing changes when not editing a Sprite (regression r333)
5 favourites
Animations editor: closing the editor with active selection did not apply changes (regression r332)
4 favourites
Animations editor: animations panel incorrectly shown for 3D shapes in mobile UI
5 favourites
Animations editor: crash making changes after deleting a Sprite Font object type
6 favourites
Ease editor: undo points not applied correctly in some conditions
4 favourites
Table controls: crash dragging rows (regression r333)
5 favourites
Keyboard shortcuts: block some application-level keyboard shortcuts while modal dialog showing
4 favourites
Timeline bar: UI locking up when undoing while dragging handle in the Layout View
4 favourites
Timeline bar: crash closing a project when a timeline has nested content
4 favourites
Timeline bar: possible crash changing properties of global plugins (like Audio)
4 favourites
Timeline bar: crash deleting the object type of instance in a timeline using 'initial frame' property
4 favourites
Project bar: crash pasting a timeline which is nested in another timeline
4 favourites
Tilemap bar: show message instead of crashing when trying to edit brushes while the tile size is too large
6 favourites
Change custom action icon color in light/dark themes
4 favourites
Possible invalid layer names after pasting layout (regression r330)
4 favourites
Layout view: mesh editor sometimes stayed active after deleting instance
4 favourites
Example browser: missing tooltip for "clear filters" button
4 favourites
Properties Bar: did not always clear after undo/redo of global layer changes
5 favourites
Properties Bar: possible crash undoing while editing a color property
6 favourites
Nested 'On signal' triggers not working correctly
6 favourites
Export error if image recompression failed for one image
4 favourites
Ease editor: add undo point for inverting an ease
4 favourites
Ease editor: ease keyframes still visible when toggling an ease between cubic and linear
4 favourites
Timelines: crash duplicating a timeline which is nested inside another timeline
4 favourites
Timelines: crash changing 'Resize mode' on a timeline that includes an audio or a value track
4 favourites
Timelines: crash closing a project with a timeline using the 'initial animation' property
4 favourites
Timelines: crash undoing while dragging a timeline handle in the layout view
3 favourites
Templates: inconsistent replica instance state when its template deleted
3 favourites
Templates: undo point not restoring 'Template source' property correctly when set to 'none'
4 favourites
Animations editor: prevent default keyboard shortcuts while busy to avoid unexpected behavior
3 favourites
Animations editor: crash undoing deleted animation at the same time as the preview dialog is shown
4 favourites
Animations editor: crash undoing addition of image point and trying to rename it at the same time
4 favourites
Animations editor: possible crash after trying to undo moving an animation
4 favourites
Animations editor: possible crash opening and closing the editor very quickly while it is busy
5 favourites
Animations editor: crash pressing 'cut' shortcut at the same time an animation is deleted
5 favourites
Animations editor: show message when trying to edit a single tile which is too large
4 favourites
Animations editor: possible crash quickly closing and opening the editor and preview
4 favourites
Tilemap bar: possible crash after closing a project and hovering over the bar
3 favourites
Guided tours: did not always correctly scroll to items in Properties Bar
5 favourites
Drawing Canvas: pasting without effects still included effects (regression r318)
4 favourites
Templates: instances incorrectly reassigned as replicas after cutting and pasting a template instance
6 favourites
Layout view: tab + click selection did not correctly handle wrapped selections
5 favourites
Layout view: crash tab-clicking on gap in wrapped selection
4 favourites
Layout view: possible crash undoing while dragging mesh point
5 favourites
Event sheet view: drag-and-drop could sometimes cause custom actions to refer to a different override
4 favourites
Layers bar: possible crash creating cyclic reference by adding new sub-layer
6 favourites
Layers: global layers not respecting the lock setting (regression r331)
3 favourites
Project Bar: possible freeze undoing while dragging an item
3 favourites
Project Bar: possible crash duplicating layout with very long name
4 favourites
Project Bar: crash dragging folder between sections (regression r331)
7 favourites
Properties bar: crash selecting families with no instances (regression r331)
3 favourites
Properties bar: crash setting 'Start on Layout' property of a timeline while there is no active layout view
3 favourites
Tilemap bar: could in some circumstances display tiles for a deleted instance
4 favourites
Tilemap bar: crash dropping files in the bar while it is detached to a popup window
3 favourites
Tilemap brush editor: selected tiles not updated properly after deleting the last one
4 favourites
Animations editor: possible crash quickly closing and reopening preview dialog
4 favourites
Animations editor: possible crash undoing image point changes after closing the editor
6 favourites
Animations editor: pasting content larger than the canvas and choosing to enlarge it created two undo points instead of one
4 favourites
Animations editor: image points not deleted when undoing changes after closing the editor (regression r202)
5 favourites
Animations editor: possible crash pasting frames and closing the editor in quick succession
4 favourites
Animations editor: possible crash releasing the pointer outside editor window in Firefox
4 favourites
Animations editor: possible crash undoing and redoing re-ordering of animations very quickly
4 favourites
Animations editor: freeze trying to undo while re-arranging animations by dragging
3 favourites
Timeline bar: crash undoing "swap instance" change
3 favourites
Timeline bar: crash undoing all changes in the undo stack while a timeline includes an "initial animation" property track
3 favourites
Ease editor: crash trying to open the editor after deleting a custom ease used in a timeline
6 favourites
Example browser: Ctrl+F shortcut focuses search field instead of bringing up find bar
3 favourites
Example browser: allow 'Escape' shortcut to close cards and clear search field
4 favourites
Create new object type dialog: possible issue clicking 'Insert' then 'Cancel' quickly
4 favourites
Possible crash undoing changing a container (regression r143)
11 favourites
Audio: 'Fade volume' and 'Set playback rate' actions not working (regression r330)
6 favourites
Audio: tags not displaying correctly in debugger (regression r330)
4 favourites
Tween: inconsistent display text for 'Set tween start/end value' actions
4 favourites
9-patch: possible crash setting extreme values for margins
5 favourites
Sprite: possible 'texture released too many times' error when loading from URL
4 favourites
Insert object dialog: clicking 'Insert' button rapidly could incorrectly insert multiple objects
5 favourites
Containers: add undo point for changing 'Select mode' property
5 favourites
Custom actions: possible incorrect picking when running override actions
10 favourites
Calling a non-copy-picked function from a copy-picked function still did not handle picking correctly
4 favourites
Pasting object types could sometimes incorrectly add the object type to an incompatible family
6 favourites
Layout view: possible incorrect rendering in some circumstances when changing blend modes
5 favourites
Layout view: deleting or renaming a layer could leave behind selection boxes for content on that layer
5 favourites
Layout view: crash after undoing rotation changes (regression r330)
4 favourites
Layers bar: add further measures to prevent creation of cyclic references
5 favourites
Layers: incorrect interactivity of instances under certain combinations of global and sub-layers
7 favourites
Hierarchies: disable opacity and visibility by default (for backwards compatibility)
4 favourites
Hierarchies: opacity and visibility not assigned properly after using 'Add Child' action
7 favourites
Animations editor: crash opening editor for 3D shapes (regression r330)
4 favourites
Animations editor: possible crash closing the editor very quickly after deleting an animation or frame
5 favourites
Animations editor: prevent the canvas from being resized to a point when it is no longer usable
6 favourites
Animations editor: possible freeze undoing addition of animation while preview showing
5 favourites
Animations editor: possible crash opening the preview dialog
5 favourites
Animations editor: crash pasting content larger than the canvas size while editing a tilemap tile
5 favourites
Templates: TemplateName expression returning incorrect results
4 favourites
Ease editor: toggling between cubic and linear ease producing unexpected UI behaviour
4 favourites
Tilemap brush editor: toolbar undo/redo buttons state not updated when making tile property changes
4 favourites
Tilemap brush editor: crash setting tile probabilities lower than 0%
4 favourites
Find bar: possible crash using 'Remove result' after result already removed
6 favourites
Project bar: incorrectly allowed dragging folders from other folders to scripts folder
6 favourites
Improvements to editor robustness when performing undo/redo/clipboard operations in quick succession
7 favourites
Could not change tab text colors in dark/light themes
5 favourites
Runtime crash calling custom action whose event block was disabled
5 favourites
Calling nested custom actions did not always run as expected
5 favourites
Renaming objects did not update display of custom action blocks
5 favourites
Calling a non-copy-picked function from a copy-picked function could have wrong instances picked
4 favourites
Find bar: possible crash using 'Go to' menu option after result removed
5 favourites
Offline accounts not working in Firefox
4 favourites
SVG Picture: possible crash rapidly undoing and redoing changes to SVG file property
5 favourites
Layers bar: prevent arranging global/overridden sub-layers in a way that creates a cyclic reference
6 favourites
Project bar: incorrectly allowed deleting root folders with Ctrl+X shortcut
4 favourites
Prevent setting near distance further than far distance or far distance closer than near distance
6 favourites
Sometimes could not undo changing layout event sheet property
3 favourites
Missing undo description for replace condition/action
5 favourites
Possible crash undoing quickly after adding an effect
3 favourites
Timeline bar: scrolling not working before the bar is resized
4 favourites
Timeline bar: color property track incorrectly created when creating opacity property tracks
4 favourites
Timeline bar: crash pressing the button to go to the last keyframe while a timeline is empty
4 favourites
Templates: inconsistent settings after duplicating object type then creating an instance of the clone
4 favourites
Templates: some plugin properties not reflecting changes in the layout view after changing the source template of a replica
4 favourites
Templates: cutting and pasting a template caused an inconsistent state
5 favourites
Animations editor: crash copying and pasting an animation while the preview is showing
5 favourites
Animations editor: drawing sometimes not possible after closing the editor while the preview window was open then opening it again
6 favourites
Layout view: possible crash dropping files from a compressed archive
6 favourites
Ease editor: crash after redoing changes made in the editor after closing it
4 favourites
Tilemap brush editor: possible crash working on the editor and closing it quickly
7 favourites
Layer opacity not always restored when loading savegame
9 favourites
Line-of-sight: 'Has LOS to object' could incorrectly be affected by previous checks
7 favourites
Physics: crash creating joint to object, disabling physics behavior on object, then destroying object
8 favourites
Physics: incorrectly handled non-centered origin with mirror/flip (regression r318)
7 favourites
Call function actions not working correctly with debugger
7 favourites
Event sheet view: could paste incorrect function names after a failed paste attempt
8 favourites
Event sheet view: 'Call function' actions could incorrectly disappear after a failed drag of a function block
8 favourites
Event sheet view: dialog could sometimes jump when adding a condition/action
8 favourites
Containers: persisted instances in containers not recreating siblings (regression r320)
6 favourites
Pathfinding: may not have removed redundant path nodes in some cases
6 favourites
Event sheet view: possible crash cutting and pasting function parameters
6 favourites
Sprite: possible runtime crash changing layout before 'Load image from URL' finished
6 favourites
Templates & Hierarchies: 'replace whole hierarchy' context menu option not producing the expected results every time
6 favourites
Animations editor: crash dragging an image from another browser
6 favourites
Animations editor: some zip files failed to be imported correctly
6 favourites
Animations editor: animation preview was not always consistent with the runtime
7 favourites
Tweens: incorrect end result in some tweens involving size and hierarchies
7 favourites
Timeline bar: editor preview not producing the expected results in some cases involving hierarchies
8 favourites
UI State: active layer was not restored properly on project load
8 favourites
Animations editor: crash duplicating a frame or animation while the preview dialog is showing
6 favourites
Timeline bar: clicking not working as expected when the bar is detached to a popup window (regression r302)