View a comprehensive history of all the bug fixes in Construct 3 since the first release.
Templates feature did not appear for all users
Crash closing Animations Editor with changes (regression r293)
Possible crash opening Layout Views (regression r291)
Animations editor: mirror tools not updating image points (regression r289)
Animations editor: image points/collision polygons not restored correctly after undoing animation-wide changes (regression r289)
Animations editor: prevent changing image points with the arrow keys if Ctrl/Cmd held down
Animations editor: always highlight the initially selected frame when opening the editor
Event Sheet View: did not always regain focus after closing Parameters dialog
Event Sheet View: F4 keyboard shortcut to show expressions dictionary not working
Event Sheet View: drag-and-drop did not work correctly for JavaScript blocks
Event Sheet View: incorrect validation when switching OR block to AND block
Platform: did not trigger 'On collision' if moving platform moved player in to obstacle
Debugger: ensure any custom URL query string/hash passed to preview iframe
Event Sheet View: event variables incorrectly displayed strings with BBcode
Layers bar: save and restore expanded/collapse state
Mobile adverts: crash in iOS exports using advanced minification
Sprite plugin: instances could unexpectedly change scale (regression r288)
Animations editor: ensure cut/copy frames includes latest image edits
Animations editor: cut/copy/paste not working as expected when focus in numeric input
Templates: crash copying and pasting a template instance with no template name
Timelines: trigger 'on keyframe reached' for the first keyframe on a timeline
Expression Dictionary: possible crash in Android devices
Viewport could be incorrect after restarting layout (regression r286)
Cordova exports: could incorrectly escape > character in config.xml
Drawing Canvas: pasting Text then Sprite could produce incorrect results
Project Bar: did not immediately update sorting after renaming subfolders
Animations editor: properties pane showing incorrect information when selecting an animation
Animations editor: some frames drawn incorrectly after undoing changes made to the entire animation
Animations editor: fix visual glitches produced by the collision polygon and image points tools when quickly cycling through frames
Animations editor: prevent changing image points when using the keyboard shortcuts to cycle through frames or animations
Templates: width and height of replicas not saved properly to project file
Templates: ignore missing plugin properties (regression r286)
Mobile adverts: suspend and resume sound when showing ads (iOS)
Animated effects did not take in to account the instance time scale
Renaming items in tree controls did not resize input box while typing
HTML Element: allow running scripts in inserted HTML content
HTML Element: possible crash passing number to EscapeHTML expression
Work around Chrome bug that could cause login form to stop responding after entering wrong password
Remote Preview: could track current transfer rate incorrectly
Guided tours: make sure images can be imported by touch input
Guided tours: fix a few cases where unexpected actions could derail tours
Font picker dialog: improve detection of available local fonts
Scene graph: recreate missing children when using 'Set from JSON'
Tweens: possible issue reloading state in quick succession
Animations editor: image point and collision polygon changes not saved in certain conditions
Animations editor: issue zooming with mouse wheel when using altered system scroll speed setting
Data editor: copy UI state information when duplicating array or dictionary file
Data editor: crash loading dictionaries (regression r287)
Drawing Canvas: could paste objects incorrectly in some circumstances (regression r286)
Android exports not working (regression r287)
Video: playback could flicker in some cases (regression r287)
Editor: preserve overall tab order while dragging a tab to move it
HTML element: ensure subresource requests (e.g. <img> tag src) load in preview
HTML element: did not correctly handle clicks on animated SVGs
Deduplicating images on export could sometimes incorrectly deduplicate different images
Crash using "AsJson" expression (regression r287)
Templates: crash adding an instance to a family with behaviours or effects (regression r286)
Templates: crash changing the type of an instance variable (regression r286)
Templates: replicas not using the correct opacity value at runtime
Templates: avoid generating duplicate templates when using copy/paste
Templates: some instance variables not being picked up from the template
Layout view: incorrect sizing of instances after undoing changes made in the animations editor
Data editor: fix rendering of multi-line content in a cell
Data editor: did not always correctly paste multi-line content
Particles: possible crash loading saved state (regression r271)
Templates: error opening project after saving using templates in different layouts
Templates: crash right clicking on some elements of the Properties Bar
Templates: crash adding behaviors or effects to a families (regression r286)
Templates: add missing undo points when using the options to apply template values to replicas
Properties bar: default browser context menu not shown on input elements (regression r286)
Scene graph: instances using a hierarchy and the persist behavior not always recreated properly when changing layouts
Windows WebView2 export: allow automatic audio/video playback on startup
Drawing Canvas: 'Paste object' worked incorrectly with 'regular' Z axis scale
Work around possible Android WebView bug causing janky framerate when Multiplayer plugin present
Improve addon install confirmation dialog formatting with CJK languages
Extra dialogs shown during guided tours could not be interacted with
Avoid browser extension crashes causing editor crashes
Mouse/touch input on form controls still affected other objects (regression)
Could not preview or export with Video plugin (regression r286)
Sprite 'Spawn' action did not pick correctly when using 'On created' trigger
System viewport expressions not immediately updated after changing scroll/scale/etc.
Audio: changing master volume stopped all fades
Animations editor: collision polygon text input not updating properly in certain conditions (Firefox)
Animations editor: zip files with multiple sub folders not imported correctly
Animations editor: possible crash loading large zip files with nested content
Animations editor: lock the UI when loading a large amount of files
Timeline bar: bar was set to automatically close if free edition was detected
Timeline bar: instance variable, effect and behavior values not set properly on absolute timelines
Timeline bar: ensure duration of audio tracks is visible
Timeline bar: show the new keyboard shortcut for previewing a timeline in the toolbar button tooltip
Layout View: resizing rotated objects handled incorrectly (regression r278)
Global layers: crash duplicating a layout with global layers (regression r283)
Animations editor: possible crash importing files through drag & drop
Z Order bar: crash dragging layer items on top of instance items
Possible crash renaming instance variable after closing a project
Crash taking guided tour when WebGL unavailable
Possible runtime crash using WebGL 1 in worker mode
Start Page: "Explore" header not translatable
Timelines: copy related custom eases when pasting timelines between projects
Layout View: shift+dragging instance could get stuck if changing focus while holding shift
3D shape: could sometimes render incorrectly when some faces use transparency
Text: some effects not working correctly for Text objects specifically
Sine behavior: Z elevation not reset when changing movement during live preview
Drawing Canvas: 'Clear rectangle' action used flipped Y co-ordinates (regression)
Layout View: possible crash placing instances when layer Z elevated behind view
Layout View: could get stuck zooming on some devices using touch input
Event Sheet View: 'Add action' row could disappear after failed paste
Event Sheet View: 'Else' events could sometimes be inserted in wrong location
Event Sheet View: could stop editing scripts when clicking autocomplete
Animations editor: UI could lock up on some devices using touch input
Animations editor: sliding panels not working properly when using a pen input device
Animations editor: ensure the UI is unlocked when any sub dialog is closed
Timeline bar: changing instances position using the keyboard in timeline editing mode not working correctly
Timelines: looping opacity animations could offset over time
Project Bar: folders could unexpectedly expand/collapse when moving items
Global layers did not include instances when copy-pasting layouts between projects
Example Browser: scroll position reset if switching tab and back
Using 'Save as' did not unmark project as autosave file
Drawing Canvas: pasting objects did not handle layout/layer scale correctly (regression r282)
iOS: some editor dialogs could not be closed with X button (regression r280)
iOS exports: hiding virtual keyboard could sometimes leave view offset
Work around possible error loading project when simulating device
Work around Safari bug causing error with Remote Preview since r277
Possible crash opening and closing a dialog extremely quickly
Layout View: instances could be incorrectly locked if created after deleting locked instances
Layout View: did not remember locked state of instances
Layout properties event sheet dropdown not refreshing when adding/removing event sheets
Import Audio dialog: some encoding errors not correctly reported as failures
User Media: VideoWidth/VideoHeight expressions not updating if changing orientation on mobile
Drawing Canvas: pasting objects could appear at wrong scale (regression r277)
Drawing Canvas: pasting objects did not draw pixel perfectly (regression r277)
Data editor: line breaks not saved properly
Data editor: could not paste into the data editor while detached to a popup window
Timeline bar: possible crash resizing the bar
Mobile: prevent browser back navigation gesture in Start Page/Example Browser
Mobile: prevent sliding panes from becoming stuck if slid in while showing Start Page
Animations editor: content was not always pasted in the expected position
Animations editor: certain images drawn incorrectly at zoom levels below 100%