תרגול סגירה שממתינה לעבודה¶
הרחיבו את החלון כך שסגירה בזמן חישוב מבקשת ביטול וממתינה לסיום הפעולה לפני Close אמיתי. הגדירו מצבים Idle, Running ו־Closing, והבטיחו שאירוע Closing חוזר אינו יוצר פעולה שנייה או לולאה אינסופית.
הוסיפו progress שמדווח לכל היותר עשר פעמים בשנייה, ולא בכל איטרציה. הסבירו למה מיליוני dispatcher callbacks יכולים להקפיא UI גם אם החישוב עצמו רץ על worker.
תכננו שילוב של אובייקט COM שדורש STA, והסבירו מדוע Task.Run אינו דרך כללית להעביר את העבודה שלו. הציגו בחירה בין קריאה על dispatcher, thread ייעודי עם apartment מתאים או תהליך נפרד.