The asset link in the inspector already pings an asset on a click and
opens it on a double-click. The rows of the Scene objects panel only
selected and folded. Now they lead to the asset the same way.
- A click on the row that is selected already pings the object's
asset in the asset panel. The selection stays. The ping comes on
release, so picking a row up to drag it pings nothing.
- A double-click or Enter on an object's row opens its asset,
selected or not.
- ListView has a new onReselect for a plain click on the row that is
selected alone. onSelect stays quiet then, as nothing changes.
Decided without asking:
- A double-click on an object's row no longer folds it. The chevron
and the arrow keys still do. A group's row has no asset and keeps
folding on a double-click.
- A click with Ctrl or Shift, and one that narrows a multi-selection
to its row, does not ping. Both change the selection.
- A row whose asset is missing pings and opens nothing.
Findings:
- The double-click window goes by time (400 ms), not by the event's
detail. Two quick click() calls from the harness are a double-click.
The comment in e2e 01 said otherwise and is gone.
Tests:
- e2e 01 (melektaus-atx): ALL PASSED, 13 checks. The two checks for
folding on a double-click became one for the ping and two for
opening. Counter-check without the ping: that check red.
- Gate (melektaus-atx): CHECK EXIT 0, 268 files, 4142 tests.
- Not checked: Enter on a row, a group's row on a double-click.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>