Sorry about my english
I found a solution for this problem.
In wp-admin/edit-page.php, wp-admin/edit.php. It have code below:
:::line 160
$sendback = wp_get_referer();
if (strpos($sendback, 'post.php') !== false) $sendback = get_option('siteurl') .'/wp-admin/post-new.php';
elseif (strpos($sendback, 'attachments.php') !== false) $sendback = get_option('siteurl') .'/wp-admin/attachments.php';
$sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback);
wp_redirect($sendback);
exit();
function wp_get_referer() return false if $_REQUEST[‘_wp_http_referer’] or $_SERVER[‘HTTP_REFERER’] same $_SERVER[‘REQUEST_URI’]. Then, wp_redirect return false on $sendback as is empty. No page to redirect, and white page return to browser.
My solution:
Add code below line $sendback = wp_get_referer();
$sendback = wp_get_referer();
// fix error after delete
// return false if same RequestUri
if ($sendback === false) $sendback = $_SERVER['REQUEST_URI'];
Thanks.