Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Text Expander/cursor-handling bug

Ouverte
#703 1 commentaire 0 réactions 1 personne assignée Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@LeanBitLab y travaille déjà.

Depuis le 20/10/2026.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
62/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
android, kotlin
Domaine
frontend, mobile

Piste de recherche

Start by tracing how Text Expander handles the %cursor% marker and inserts the expansion text; the report names no source files or tests. Reproduce with AB%cursor%CD in Markor, then compare the result after typing x with the expected ABxCD; the issue is done when no extra space appears before the typed character.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug

Description of the bug

LeanType is seen inserting an unwanted space before the typed character while using %cursor% in Text Expander shortcuts.

This seems to be a LeanType Beta 4.2.9 Text Expander/cursor-handling bug, not a mistake in the shortcut templates. Happens in ChatGPT, Markor, MiXplorer and WhatsApp.

To Reproduce

  1. In Text Expander, create shortcut zzx.
  2. Set its expansion to exactly AB%cursor%CD — no spaces anywhere.
  3. Trigger the expansion in Markor.
  4. Type x.

Expected behavior

The official LeanType repository documents %cursor% as placing the cursor at the specified position. So,

  • Expected result: ABxCD.
  • Obtained result: AB xCD.

App version & Flavor

v4.2.9 beta9 standard

Device Info

  • OnePlus 11 5G
  • OxygenOS Android 14
Langage dominant
Kotlin
Étoiles
1k
Forks
59
Merge moyen
13 h 11 min
PR mergées (30 j)
47

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de LeanBitLab/LeanType

Toutes les issues de LeanBitLab/LeanType

Issues similaires

Plus d'issues Kotlin

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.