Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

"Contains" page watch never matches when its text has a trailing space

Aperta Adatta ai principianti
#184 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@RaphaelFakhri ci sta già lavorando.

Dal 19/10/2026.

  • #185 di @RaphaelFakhri — aperta

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
77/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
typescript
Ambito
backend

Direzione di ricerca

Inizia leggendo AgentService.observe, agent-ui.tsx e monitorInputSchema, indicati nell’issue come percorsi di confronto e input. Verifica come vengono normalizzati gli spazi bianchi in ciascun percorso, quindi esegui i test pertinenti di monitor oppure aggiungi un caso per gli spazi finali, gli spazi doppi e le interruzioni di riga. Il lavoro è completato quando il watch descritto corrisponde e invia un avviso per il testo della pagina.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

  1. In the app, create a page watch with the condition "Text appears" and type In stock (a phone keyboard adds the trailing space after an autocompleted word).
  2. Point it at a page whose text includes In stock. or ends with In stock.
  3. Let the watch check the page.

Expected behavior

The watch matches and sends an alert.

Actual behavior

The watch reports "Watching" on every check and never alerts. The same happens when the value contains a double space or a line break.

Cause

AgentService.observe collapses whitespace in the page text before it searches, but compares monitor.value as typed. The new watch form in agent-ui.tsx trims the title and URL but sends the value untrimmed, and monitorInputSchema does not trim it either.

Lingua principale
TypeScript
Stelle
5.2k
Fork
730
Merge medio
3g 20h
PR unite (30g)
96

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di CopilotKit/openmuse

Tutte le issue di CopilotKit/openmuse

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.