Resulting match can be very long as well, so hide it for users.
Allow error messages to be force wrapped to fit.
+ margin: 2ex auto;
+ white-space: pre-wrap;
+ overflow-wrap: break-word;
}
body > pre {
width: 78ch;
}
body > pre {
width: 78ch;
padding: 0 1em;
border-width: 0 1px;
border-style: solid;
padding: 0 1em;
border-width: 0 1px;
border-style: solid;
@chars or Abort("No match for query $query", '404 no results');
@chars <= 1500 or Abort(
@chars or Abort("No match for query $query", '404 no results');
@chars <= 1500 or Abort(
- sprintf('Too many matches (%d) for query %s', scalar @chars, $query),
- '403 not allowed',
+ sprintf('Too many matches (%d) for query', scalar @chars),
+ '403 not allowed', $query
);
# output character list
);
# output character list