Bug Regression: PewSearch Search Returns All Churches
Property: PewSearch Category: UI / Visual
Tier:
anonymous
Persona: church-searcher
Touchpoint: pewsearch.com/search
Preconditions
- User on PewSearch search page
- Performing searches with filters
Steps
| # | Action | Expected Result |
|---|---|---|
| 1 | Search for 'Baptist churches in Seattle' | Results show only Baptist churches in Seattle area. Not all churches worldwide. |
| 2 | Check filter application | Filters for denomination, location, size all respected. Results respect all active filters. |
| 3 | Search with no filters | Results show most relevant/nearby churches. Not entire 218K+ directory. |
| 4 | Apply denomination filter | Results update to show only selected denomination. Other denoms removed. |
| 5 | Apply location filter | Results update to show only selected location/distance. Out-of-area churches removed. |
| 6 | Combine filters (denomination + location + size) | All filters apply. Results respect all constraints (not ignoring some filters). |
Known Failure Modes
- Search ignores denomination filter, returns all churches — filter broken (original bug)
- Location filter ignored — search returns worldwide results
- Combining filters returns everything — filter logic broken
References
- Playwright spec:
e2e/delivers/known-bugs/pewsearch-search-returns-all.spec.ts - Code files:
Notes
BUG REGRESSION TEST. Previously: PewSearch search filters were ignored, returning all 218K+ churches regardless of denomination/location/size filters. Fix: filter logic in search API corrected. Regression test verifies filters are respected and results are constrained.