process response form on active connection completed

This commit is contained in:
yggverse 2024-08-03 03:09:34 +03:00
parent 49b21b38d0
commit 8fd93b0219

View file

@ -193,7 +193,7 @@ class Page
$refresh, $refresh,
function() use ($expire, $history) function() use ($expire, $history)
{ {
// Redirect requested // Force redirect by application router (not status code)
if ($location = $this->connection->getRedirect()) if ($location = $this->connection->getRedirect())
{ {
// Follow // Follow
@ -207,6 +207,9 @@ class Page
return false; // stop return false; // stop
} }
// Request completed
if ($this->connection->isCompleted())
{
// Response form requested // Response form requested
if ($request = $this->connection->getRequest()) if ($request = $this->connection->getRequest())
{ {
@ -235,12 +238,9 @@ class Page
// Hide progressbar // Hide progressbar
$this->progressbar->hide(); $this->progressbar->hide();
return false; // stop return false; // stop at this point, do not update page data
} }
// Stop event loop on request completed
if ($this->connection->isCompleted())
{
// Update title // Update title
$this->title->set( $this->title->set(
$this->connection->getTitle(), $this->connection->getTitle(),