You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 71d3974
Browse filesBrowse the repository at this point in the historyBrowse files
fix(web): a search searchd cannot parse shows 0 results, not a 500
Staging traffic parity: /).split( returned 500 because Sphinx rejected the
query with ER_PARSE_ERROR. PHP ran the same query through the mysql CLI,
got no rows and showed 0 results titled Home. Do the same.
Also allow the intended highlight difference for queries with leading or
trailing punctuation (/_ignition), limited by a check to pages where only
the searchterm spans differ.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: apps/web/test/parity/allow.json
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -13,5 +13,6 @@
13
13
"asset /css/ui.css": "Google sign-in removed: the settings panel's Logout button and its #logout rule are gone (owner decision #11, 2026-10-22)",
14
14
"* check:staleSectionHeading": "Live heads a passage whose first verse starts a section with § but not §¶ (a psalm superscription, NIV Ps. 23:1 \"§A psalm of David.¶▼…\", or after a division label, NET Ps. 90:1 \"Book 4 (Psalms 90-106)§A prayer…\") with the section before it (\"Psalm 22\" and an ellipsis on /niv/ps.23); Node heads it with the section at that verse, and a whole chapter that is one section gets section nav as with §¶; a label before §¶ (NIV Ps. 1:1 \"§Psalms 1–41§¶…\") keeps its passage without live's heading (owner decision 2026-10-22). Allowed only where live shows that heading and ellipsis ending right before the first verse, the first verse's live raw text starts a section, Node's heading is the raw heading with the section's range on live's tag, and nothing else differs but the nav labels of the same links",
15
15
"latex re:(^|[/;])jst\\. && check:latexMissingVerses": "PHP latex read LDS only and dropped JST verses; Node renders each block's version (decision 2026-10-23). Only for references with a JST piece, and only where every live verse is in Node's output and Node has more (live empty or missing verses)",
16
-
"html re:\\d[a-z]$ && check:subverseDigit": "A trailing subverse letter (/john.3.16a): PHP's /\\d[a-z]$/ also dropped the digit before it (John 3:1); Node drops only the letter (requestParsing.js). Allowed where every differing line is Node's with one digit removed"
16
+
"html re:\\d[a-z]$ && check:subverseDigit": "A trailing subverse letter (/john.3.16a): PHP's /\\d[a-z]$/ also dropped the digit before it (John 3:1); Node drops only the letter (requestParsing.js). Allowed where every differing line is Node's with one digit removed",
17
+
"html re:^/(?:search/)?[^A-Za-z0-9/?][^/?]*$|^/(?:search/)?[^/?]*[^A-Za-z0-9/?.]$ && check:highlightOnly": "Search terms with leading or trailing punctuation (/_ignition): live's empty preg_split piece wraps every word in empty searchterm spans; Node highlights only the query words (intended, searchService.test.js). Allowed where only the highlight spans differ"
0 commit comments