# GitHub Desktop 3.3.9

DevFeed: [GitHub Desktop 3.3.9](<https://devfeed.tech/articles/github-desktop-3-3-9-75458.md>)

Original publisher: [Read original article](<https://github.com/desktop/desktop/releases/tag/release-3.3.9>)

Published: 2024-10-08T11:33:43Z

Content type: release

Language: en

Sources: [GitHub Desktop](<https://devfeed.tech/sources/github-desktop.md>)

Topics: [GitHub Desktop](<https://devfeed.tech/topics/github-desktop.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Syntax Highlighting](<https://devfeed.tech/topics/syntax-highlighting.md>), [MDX](<https://devfeed.tech/topics/mdx.md>), [Submodules](<https://devfeed.tech/topics/submodules.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [dependabot](<https://devfeed.tech/tags/dependabot.md>), [fixed](<https://devfeed.tech/tags/fixed.md>), [github-desktop](<https://devfeed.tech/tags/github-desktop.md>), [mdx](<https://devfeed.tech/tags/mdx.md>), [syntax-highlighting](<https://devfeed.tech/tags/syntax-highlighting.md>)

## AI overview

GitHub Desktop 3.3.9 fixes several accessibility and usability issues, including keyboard access for controls and submodule diff actions, visible focus outlines, and improved scrolling in diffs and lists. It also improves syntax highlighting for additional file types and MDX, and adds folder ignore behavior that includes parent directories.

## Source excerpt

**Fixed** - The line number inclusion controls are semantic checkboxes and are keyboard accessible - #18064 - Copying commit SHAs from submodule diffs is keyboard accessible - #18124 - Show avatars of bot accounts such as dependabot - #12766 - Focus outline is visible on the diff - #18086 - Selecting or deselecting lines in a diff by dragging the mouse now scrolls the contents as needed - #17673 - Last line of diffs can be selected when the file didn't have a new line at the end - #18081 - Promote line endings change warning from icon to a banner, improving its accessibility - #18084 - Amending a commit in non-GitHub repositories restores the commit message - #18061 - The merge dialog submit button is available when conflicts are detected - #18037 - Avatars are once again loading for GitHub Enterprise Server users - #18034 - Lists scroll and render as expected when scrolling by dragging the scrollbar on Windows - #18012 - External editor or shell failure error will open to integration settings - #18021. Thanks @yasuking0304! **Improved** - Add `pyi` to syntax highlighting - #18141. Thanks @pLeBlanc93! - Syntax highlighting now supports .cmake, .cxx, .hh, .hxx, and .xsd files - #17503. Thanks @DylanDevelops! - Apply Markdown highlighting to .mdx files - #18040. Thanks @bentookey-yotta! - Implemented folder ignore with all parent directories - #1203. Thanks @masecla22!