diff --git a/docs/changelog.rst b/docs/changelog.rst index ad743dab4..d7a3cad79 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -184,6 +184,8 @@ Detailed list of changes - Linux: Fix regression that broke drag and drop from GTK applications (:iss:`9656`) +- macOS: Fix using Fn key for start dictation not working (:iss:`9661`) + 0.46.0 [2026-03-11] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/kitty_tests/check_build.py b/kitty_tests/check_build.py index dd11e31c4..dfc9ed3a6 100644 --- a/kitty_tests/check_build.py +++ b/kitty_tests/check_build.py @@ -4,6 +4,7 @@ import json import os +import shutil import stat import subprocess import sys @@ -40,8 +41,8 @@ class TestBuild(BaseTest): def test_macos_dictation_forwarding(self) -> None: from kitty.constants import glfw_path, is_macos - if not is_macos: - self.skipTest('Dictation smoke test is macOS only') + if not is_macos or not shutil.which('clang'): + self.skipTest('Dictation smoke test is macOS only and requires clang') cocoa_module = glfw_path('cocoa') probe = textwrap.dedent('''\ #import