These 8 are "Lowest effort to confirm, highest cost if left alone — all silent".
35 — Format Paragraph silently deletes characters from every non-comment line of a selection (format.py:59) 36 — A literal % in any setting strips every open window's keybindings and leaves them off (config.py:48) 27 — Copy-with-prompts drops the last line whenever the selection ends at column 10, 20, 100... (pyshell.py:1034) 60 — Saving a file whose coding cookie cannot encode its text writes a BOM and keeps the cookie (iomenu.py:324-326) 51 — restore_file_breaks appends without clearing, so Save As carries the old file's breakpoints over (pyshell.py:268) 59 — _study1 has no f-string state, so a PEP 701 multi-line f-string is read as three statements (pyparse.py:245) 43 — Three keysyms shipped in every keyset cannot be spelled by the key-configuration dialog (config_key.py:15) 34 — WidgetRedirector swallows every TclError, so text.index() can never raise on any IDLE widget (redirector.py:116)
Initial comments:
35. Format Paragraph: should probable reject mixes selections or code part thereof.
37. Adding % to ZzDummy text field (z>z%) disables OK. SetOption in config.py.
27. Bug in my bugfix gh-95511. Fix there.
Activity
terryjreedy commented on Aug 27, 2026
Initial comments:
35. Format Paragraph: should probable reject mixes selections or code part thereof.
37. Adding % to ZzDummy text field (z>z%) disables OK. SetOption in config.py.
27. Bug in my bugfix gh-95511. Fix there.