refresh to work without JavaScript. 'system.batch_page.html', // When a user would install the BigPipe module using a browser and with // JavaScript disabled, the first response contains the status messages // for installing a module, but then the BigPipe no-JS redirect occurs, // which then causes the user to not see those status messages. // @see https://www.drupal.org/node/2469431#comment-10901944 'system.modules_list', ]; $route_collection = $event->getRouteCollection(); foreach ($no_big_pipe_routes as $excluded_route) { if ($route = $route_collection->get($excluded_route)) { $route->setOption('_no_big_pipe', TRUE); } } } /** * {@inheritdoc} */ public static function getSubscribedEvents() { $events[RoutingEvents::ALTER][] = ['onRoutingRouteAlterSetNoBigPipe']; return $events; } }