Skip to content

[Device]: WebUI: клавиатура не появляется автоматически, ввод пароля невозможен #120

Closed

Description

@Melckor

Device type

Phone

Manufacturer and model

Samsung S21

Android version / firmware

Android 15

SoC and kernel version

5.4.242-30958140

App version

v1.28 d2b7fde

Overall result

Works

What works

  • H.264 video
  • H.265 video
  • Audio
  • Quad mode
  • Remote control / D-pad
  • WebUI
  • Screenshot (long press)

Camera and stream

При выборе пункта меню WebUI в Android-приложении OpenIPC Decoder открывается веб-форма камеры. Однако ввести пароль невозможно, так как экранная клавиатура не появляется автоматически при нажатии на поле ввода.

Шаги воспроизведения:

Запустить приложение OpenIPC Decoder на Android.

Открыть главное меню.

Выбрать пункт WebUI.

Дождаться загрузки веб-формы камеры.

Нажать на поле ввода пароля (или любое текстовое поле).

Ожидаемое поведение:
Экранная клавиатура Android должна появляться автоматически (или хотя бы при нажатии на поле), чтобы можно было ввести пароль и авторизоваться в WebUI камеры.

Фактическое поведение:
Клавиатура не появляется совсем. Поле пароля заполнить нельзя, из-за чего вход в веб-интерфейс камеры невозможен.

Дополнительная информация:

Сама веб-форма загружается и отображается корректно — проблема именно в том, что не вызывается экранная клавиатура.

Вероятно, связано с обработкой фокуса в WebView или с тем, что не срабатывает InputMethodManager при получении фокуса полем ввода.

Проверено: та же веб-форма в обычном браузере (Chrome/Firefox) на этом же устройстве работает нормально — клавиатура появляется. Значит, проблема в реализации WebView внутри приложения, а не в веб-странице камеры.

Проблема воспроизводится стабильно при каждой попытке.

Problems and notes

No response

Log (optional)


Activity

  1. added
    bugSomething isn't working
    in progressBeing worked on right now (open PR)
    on Oct 13, 2026
  2. compot-dev commented on Oct 13, 2026

    @compot-dev
    Collaborator

    Спасибо за подробный отчёт, @Melckor!

    Причина найдена: WebUI открывается в WebView внутри диалогового окна (AlertDialog), а Android помечает такое окно как «без ввода текста», если в нём нет обычного поля EditText. WebView к таким полям не относится, поэтому экранная клавиатура для полей страницы камеры не вызывалась. В браузере та же страница работает, потому что там этого ограничения нет.

    Исправление — в PR #122: с окна WebUI снимается этот запрет, WebView получает фокус, а при появлении клавиатуры страница поджимается, чтобы поле ввода оставалось видно. После проверки и мержа исправление попадёт в сборку latest (v2). Будем благодарны, если проверите её на S21 и напишете здесь, появляется ли клавиатура.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdevice-reportDevice compatibility report

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions