Needs review
Project:
Facets
Version:
3.0.x-dev
Component:
Facet summary
Priority:
Major
Category:
Bug report
Assigned:
Reporter:
Created:
12 Oct 2026 at 12:46 UTC
Updated:
12 Oct 2026 at 12:46 UTC
Jump to comment: Most recent
Since Drupal 11.3.0, Renderer::executeInRenderContext() runs code in a Fiber and can pause it so other placeholders render first. Views runs the facet query inside it, so DefaultFacetManager::updateResults() can be paused halfway:
builtFacets still says X is built, so it isn't rebuilt. The summary reads X's active result, the URL is NULL, and new Link() throws.I confirmed this with logging: on failing requests, updateResults() ran in four different Fibers.
| Comment | File | Size | Author |
|---|---|---|---|
| facets-fiber-replaced-results-3.0.x.patch | 3.42 KB | sakshi@17 |
Comments