Skip to content

v1.1.47 (test build: source input and keyboard fix)

Pre-release
Pre-release

Choose a tag to compare

@HCLGitHub HCLGitHub released this 20 Oct 15:36
c81d62b

Experimental follow-up to the source-input problem reported on an LG GX in #1. The input defects described below were reproduced and fixed locally; the TV's native keyboard still needs real-device verification.

Input changes

  • Clicking a name, M3U, or EPG field no longer replaces its DOM node. Repeated clicks preserve its caret and selection.
  • Native focus/blur keeps the selected field and editing state in sync, including keyboard/Tab navigation.
  • While editing, Enter/OK no longer blurs or rebuilds the input or cancels the key's default action. Text, arrows, and IME composition are passed to the native input/keyboard.
  • Back still exits field editing; then use Up/Down to select another row and OK to edit or save.

Retains the classic-script file:// startup fix and on-screen boot diagnostics from v1.1.46. No stream playback logic changes.

Validation

  • 296 automated tests passed, including new input/focus/save regressions and existing playback/network tests.
  • Development browser: actual typing, Enter followed by further typing, Backspace, caret preservation, field navigation, synthetic IME events, three-field save, and editing an existing source.
  • Final production build: direct file:// startup, JS/CSS loading, and continued typing after Enter with the same input node. No console errors in this final startup/input check.
  • The real LG GX virtual keyboard, the original reporter's webOS 6 TV, and 4K/HEVC playback have not been validated for this version. The browser tests do not emulate the TV's native keyboard.

How to test

Install the attached com.qoder.iptv_1.1.47_all.ipk manually using webOS Dev Manager or ares-install. Select a field with OK or click it with the pointer, enter text, and try saving the source.

Please report whether the TV keyboard appears and characters are retained. If input still fails, include the exact TV software version, installation method, and whether you used the Magic Remote/on-screen keyboard or a physical keyboard. Do not post private playlist URLs or credentials.

No playlists, EPG files, credentials, or test sources are included. Latest and the Homebrew manifest remain v1.1.44.

Source note: The local source/build changes in this experimental IPK have not yet been synchronized to the repository. Use the attached IPK; rebuilding this tag or its GitHub-generated source archive will not reproduce these test fixes.

SHA-256 (com.qoder.iptv_1.1.47_all.ipk):

9a43b2f6e6f85e54b87aadbfe1397742d7836c8b78c6f56231fe864121f9d1bf