Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

Abierto Apto para principiantes
#184 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@RaphaelFakhri ya está trabajando en esto.

Desde el 19/10/2026.

  • #185 de @RaphaelFakhri — abierto

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
77/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
typescript
Área
backend

Línea de trabajo

Empieza leyendo AgentService.observe, agent-ui.tsx y monitorInputSchema, que el issue señala como las rutas de comparación y entrada. Comprueba cómo se normalizan los espacios en blanco en cada ruta y, después, ejecuta las pruebas pertinentes de monitor o añade un caso para los espacios finales, los espacios dobles y los saltos de línea. El trabajo estará terminado cuando el watch descrito coincida y envíe una alerta para el texto de la página.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

  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.

Lenguaje dominante
TypeScript
Estrellas
5.2k
Forks
730
Merge medio
3 d 20 h
PR fusionados (30 d)
96

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de CopilotKit/openmuse

Todos los issues de CopilotKit/openmuse

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.