|
@@ -352,16 +352,22 @@
|
|
|
webSearchEnabled = true;
|
|
|
}
|
|
|
|
|
|
- if ($page.url.searchParams.get('q')) {
|
|
|
- prompt = $page.url.searchParams.get('q') ?? '';
|
|
|
- selectedToolIds = (
|
|
|
- $page.url.searchParams.get('tools') ??
|
|
|
- $page.url.searchParams.get('tool-ids') ??
|
|
|
- ''
|
|
|
- )
|
|
|
- .split(',')
|
|
|
+ if ($page.url.searchParams.get('tools')) {
|
|
|
+ selectedToolIds = $page.url.searchParams
|
|
|
+ .get('tools')
|
|
|
+ ?.split(',')
|
|
|
+ .map((id) => id.trim())
|
|
|
+ .filter((id) => id);
|
|
|
+ } else if ($page.url.searchParams.get('tool-ids')) {
|
|
|
+ selectedToolIds = $page.url.searchParams
|
|
|
+ .get('tool-ids')
|
|
|
+ ?.split(',')
|
|
|
.map((id) => id.trim())
|
|
|
.filter((id) => id);
|
|
|
+ }
|
|
|
+
|
|
|
+ if ($page.url.searchParams.get('q')) {
|
|
|
+ prompt = $page.url.searchParams.get('q') ?? '';
|
|
|
|
|
|
if (prompt) {
|
|
|
await tick();
|