diff --git a/Lib/idlelib/NEWS.txt b/Lib/idlelib/NEWS.txt
index 05308a0b114..ffb090aa45a 100644
--- a/Lib/idlelib/NEWS.txt
+++ b/Lib/idlelib/NEWS.txt
@@ -3,6 +3,8 @@ What's New in IDLE 3.11.0
Released on 2022-10-03
=========================
+gh-89610: Add .pyi as a recognized extension for IDLE on macOS. This allows
+opening stub files by double clicking on them in the Finder.
bpo-28950: Apply IDLE syntax highlighting to `.pyi` files. Add util.py
for common components. Patch by Alex Waygood and Terry Jan Reedy.
diff --git a/Mac/IDLE/IDLE.app/Contents/Info.plist b/Mac/IDLE/IDLE.app/Contents/Info.plist
index d197c77ed4b..799a164cbdf 100644
--- a/Mac/IDLE/IDLE.app/Contents/Info.plist
+++ b/Mac/IDLE/IDLE.app/Contents/Info.plist
@@ -10,6 +10,7 @@
CFBundleTypeExtensions
py
+ pyi
pyw
CFBundleTypeIconFile
diff --git a/Misc/NEWS.d/next/IDLE/2022-07-28-18-56-57.gh-issue-89610.hcosiM.rst b/Misc/NEWS.d/next/IDLE/2022-07-28-18-56-57.gh-issue-89610.hcosiM.rst
new file mode 100644
index 00000000000..0d283711e3e
--- /dev/null
+++ b/Misc/NEWS.d/next/IDLE/2022-07-28-18-56-57.gh-issue-89610.hcosiM.rst
@@ -0,0 +1,2 @@
+Add .pyi as a recognized extension for IDLE on macOS. This allows opening
+stub files by double clicking on them in the Finder.