-
Notifications
You must be signed in to change notification settings - Fork 93
Description
Environment
Second Life Release 7.2.2.17774206511 (64bit)
Description
Steps to Reproduce:
User A and User B are in the same Region A. Region B is neighboring Region A
User A rezzes a prim and enters script
default
{
touch_start(integer total_number)
{
llSay(0, "Touch: llSay");
llWhisper(0, "Touch: llWhisper");
llShout(0, "Touch: llShout");
}
}
User A touches prim to emit and Object chat event
User B is able to Zoom In via Object chat event (right-click, Zoom In)
Make sure simstate is saved for Region A to keep that prim in the region after restart
User B moves over to Region B
Restart Region A
During restart the prim'd option to Zoom In is greyed out
Actual Result
Once region A is restarted the Zoom In option remains greyed out
User B moves back to Region A and attempts to zoom in from there, Zoom In option is still greyed out
Expected Result
The UI does not refresh the state of "Zoom In" correctly after a region restarts, potentially due to cached connection or object states.Impact: Users may not be able to zoom to objects that are once again available after a region restart.Suggestion: Ensure the UI revalidates object and region availability after a region restarts or reconnects, possibly by re-querying the server when the chat history is opened.
Reproduction steps
Place object in "Region X".
Trigger message.
Take Region X offline.
Try "Zoom In" (should be unavailable or error).
Zoom In is greyed out
Upon restart the Zoom In option is still greyed out for the person who got direct IM'ed by the object
This repo is using Opire - what does it mean? 👇
💵 Everyone can add rewards for this issue commenting
/reward 100 (replace 100 with the amount).🕵️♂️ If someone starts working on this issue to earn the rewards, they can comment
/try to let everyone know!🙌 And when they open the PR, they can comment
/claim #4716 either in the PR description or in a PR's comment.🪙 Also, everyone can tip any user commenting
/tip 20 @calebrosia (replace 20 with the amount, and @calebrosia with the user to tip).📖 If you want to learn more, check out our documentation.