Merge from 3.2
diff --git a/Lib/idlelib/NEWS.txt b/Lib/idlelib/NEWS.txt
index 8c5cce0..d50abd4 100644
--- a/Lib/idlelib/NEWS.txt
+++ b/Lib/idlelib/NEWS.txt
@@ -3,8 +3,10 @@
 
 - IDLE can be launched as `python -m idlelib`
 
-- Issue #14409: IDLE doesn't not execute commands from shell,
-  error with default keybinding for Return. (Patch by Roger Serwy)
+- Issue #14409: IDLE now properly executes commands in the Shell window
+  when it cannot read the normal config files on startup and
+  has to use the built-in default key bindings.
+  There was previously a bug in one of the defaults.
 
 - Issue #3573: IDLE hangs when passing invalid command line args
   (directory(ies) instead of file(s)).
diff --git a/Misc/NEWS b/Misc/NEWS
index 596cacc..2deb751 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -34,8 +34,10 @@
 Library
 -------
 
-- Issue #14409: IDLE doesn't not execute commands from shell,
-  error with default keybinding for Return. (Patch by Roger Serwy)
+- Issue #14409: IDLE now properly executes commands in the Shell window
+  when it cannot read the normal config files on startup and
+  has to use the built-in default key bindings.
+  There was previously a bug in one of the defaults.
 
 - Issue #14416: syslog now defines the LOG_ODELAY and LOG_AUTHPRIV constants
   if they are defined in <syslog.h>.