On Wed Jul 26 14:52:43 2023 +0000, Jinoh Kang wrote:
Emulate this protection for the trivial case of an
InvalidateRect(...); call on the parent window. I believe this trivial case should already be handled by the `WM_CLIPCHILDREN` flag of the iexplore frame window and the shell embedding window.
The `WM_CLIPCHILDREN` flag is what caused this problem in the first place. The window having the `WM_CLIPCHILDREN` flag is prevented from drawing over its children, but the parent/ancestor windows of that window are not. However the browser window does not care and is immune to being painted over anyway.