Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Capital letters bug on beginning of typing in (new) app

オープン
#743 コメント 3 件 リアクション 1 件 担当者 1 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@LeanBitLab がすでに取り組んでいます。

2026年10月29日 から。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
22/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
活発
技術スタック
android, kotlin
領域
mobile

調査の方向性

The payload names no source files, tests or entry points; the only artifact is a diagnostic zip attached by the reporter, which lives outside the repository. Start by checking whether the issue reproduces on a current build, then inspect the zip's logs for when the keyboard's shift state is set and not cleared. Done means the first letter is the only capital after a fresh app open, with a regression test or a reproduction that a reviewer can confirm.

索引モデルが issue の本文から書いたものです。

説明

bug

Describe the bug
Sometimes (not rarely, but not often), when i start typing in some app, letters stay capital/uppercase after 1st letter

To Reproduce
Not reproducable, it's noticed randomly, but i think it mostly happenes in (new) apps we open first time after some time pass from last usage of that app. Closing app from recent apps and opening it doesn't help reproducing this bug

Expected behavior
Letters should become small after 1st letter was typed, and eventually it should not conflict with earlier fixes related to fast typing (if it even conflicts or has relation with it at all, maybe it doesn't)

Screenshots

https://github.com/user-attachments/assets/29bfa17e-d643-4a40-9c25-7b11ade11062

App version & Flavor

beta-430-1 , standard release

Device Info

  • Model: Samsung Galaxy S23
  • OS version: Android 17

Additional

I made patch zip file which has log for diagnostic, but didn't have time to build apk with it, and won't be able to do that or test it in next 12 hours, so in case you want to use it to find cause of this issue, sharing zip here:

leantype-caps-diagnostics.zip

主要言語
Kotlin
スター
1k
フォーク
59
平均マージ
14時間 46分
マージ済み PR(30日)
56

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

LeanBitLab/LeanType のほかの issue

LeanBitLab/LeanType の issue をすべて見る

似ている issue

Kotlin の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。