Skip to content

ares-inspect makes emulator app UI unresponsive (flicker → black screen) even on minimal generated app #39

@gondesim

Description

@gondesim

Summary

I am starting webOS TV development and I am seeing what looks like an emulator/inspect tooling issue.

My app runs normally in emulator until I attach inspector with ares-inspect.
After inspector is attached, UI interaction degrades quickly:

  1. input starts lagging / not reflected in UI
  2. screen flickers
  3. app becomes fully unresponsive, often black screen

I reproduced the same behavior with a minimal app generated via ares-generate and a single HTML button.

This does not reproduce the same way in Simulator, where the app remains usable even with inspector open.

Environment

  • OS: Windows 11
  • webOS Studio VS Code extension: webossdk.webosstudio v2.1.2
  • webOS CLI (ares-*): 3.2.3
  • Node.js: v20.18.0
  • Emulator: webOS TV Emulator v6.0.0
  • Simulator: webOS_TV_24_Simulator
  • Oracle VM VirtualBox: v6.1.50 r161033 (Qt5.6.2)

Minimal Repro Project

Attached:
catvusa-inspect-smoke.zip

(Contains generated basic app with small index.html update: one clickable button logging to console.)

Reproduction Steps

  1. Package minimal app:
ares-package -o inspect-smoke inspect-smoke
  1. Install:
ares-install --device emulator com.catvusa.inspectsmoke_0.0.1_all.ipk
  1. Launch:
ares-launch --device emulator com.catvusa.inspectsmoke
  1. Confirm app works (click button a few times).

  2. Attach inspector:

ares-inspect --device emulator --app com.catvusa.inspectsmoke
  1. Continue interacting with app (mouse/remote clicks).

Expected Behavior

App UI should remain responsive while inspector is attached.
Button actions should continue to work and UI should remain visible.

Actual Behavior

After inspector attachment:

  • UI stops responding correctly
  • flickering begins
  • black screen / total unresponsiveness occurs after a few interactions

Sometimes console clicks are still briefly visible before full failure.

Frequency

  • Reproduces consistently (or near-consistently) on emulator with inspector attached.
  • Reproduced on both real app and minimal generated app.

Additional Notes

  • Because issue reproduces in a minimal generated app, this appears not app-specific.
  • Behavior strongly points to emulator + inspector interaction issue rather than application logic.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions