The active page should be unchanged when removing an active first page from a property sheets.
diff --git a/dlls/comctl32/propsheet.c b/dlls/comctl32/propsheet.c index 6dd2250..efbd066 100644 --- a/dlls/comctl32/propsheet.c +++ b/dlls/comctl32/propsheet.c
@@ -1734,6 +1734,7 @@ { /* activate the next page */ PROPSHEET_ShowPage(hwndDlg, index + 1, psInfo); + psInfo->active_page = index; } } else