File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,6 +21,12 @@ export default function useErrorBoxes() {
2121 } ,
2222
2323 handleError ( error : unknown ) {
24+ // Client-side listeners stop silenced errors from getting this far, but
25+ // unfortunately there's currently nothing to stop them server-side.
26+ if ( import . meta. server && isSilenced ( error ) ) {
27+ return ;
28+ }
29+
2430 if ( error instanceof FetchError && error . response ) {
2531 errorBoxes . open ( {
2632 message : error . response . status + " " + error . response . statusText ,
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ export default function silence<T extends WeakKey>(error: T): T {
99}
1010
1111/** Checks if {@link silence} was ever called on an error. */
12- function isSilenced ( error : unknown ) : boolean {
12+ export function isSilenced ( error : unknown ) : boolean {
1313 // @ts -expect-error `WeakSet.prototype.has` already returns `false` for
1414 // incorrect types, which is the desired behavior.
1515 return silencedErrors . has ( error ) ;
You can’t perform that action at this time.
0 commit comments