Area Search: Script Info is neutered (needs FS LSL bridge, not in our tree) -- port a reviewed bridge/helper or remove #425
Labels
No labels
amd
avatars
bug
builder
cannot-reproduce
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
priority
critical
priority
high
priority
low
priority
medium
provenance
rendering
rt
status
in-progress
status
testing
status
up-next
triage
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sky_line/Slipstream#425
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Area Search's Script Info action is always disabled (the wiki notes it as a known limitation).
Why
indra/newview/fsareasearch.cpp(~line 53) says: "fslslbridge.h not present in Alchemy; the 'get script info' action is neutered below (uses FS's in-world LSL helper script which we don't ship)." Area Search was ported from Firestorm via Alchemy, without Firestorm's LSL bridge. Firestorm's Script Info works by attaching a hidden "bridge" object whose script callsllGetObjectDetails(OBJECT_RUNNING_SCRIPT_COUNT, OBJECT_TOTAL_SCRIPT_COUNT, OBJECT_SCRIPT_MEMORY, OBJECT_SCRIPT_TIME, ...)and returns the results to the viewer.Options
fslslbridge.*+ the bridge script/object creation, its communication channel and security checks). This is the full FS feature, and it unlocks other bridge-based features (e.g. some RLV / movelock / radar helpers). It's large: it creates an inventory object, attaches it, and has security and attachment-slot implications. Review it carefully (it runs a script on the user's behalf; the bridge must be opt-in or clearly disclosed, and must never be exploitable by other objects).Done when
sky_line referenced this issue2026-10-11 05:32:54 +00:00
Shipped in 1.4.0 Beta 1. Closing; reopen if it misbehaves.