secondlife / secondlife/viewer

Mouse right-click and alt-click operations fail when the cursor is over deep water

Open
#5,980 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug stale
Dominant language
C++
Stars
299
Forks
146
Avg merge
1d 9h
Merged PRs (30d)
88

Description

Repro:

  • Disable Transparent Water in Advanced Graphics settings (setting Preferences > Graphics > Quality and Speed to Mid should also do it)
  • Right-click deep water.

Observed: Mouse right-click and alt-click operations fail.

This behavior started in the first PBR viewer, https://releasenotes.secondlife.com/viewer/7.0.1.6894459864.html
In the viewer prior to that, https://releasenotes.secondlife.com/viewer/6.6.16.6566955269.html , the viewer still rendered the terrain even when it was not visible under the opaque water..


Unable to rez on water surface or initiate an alt-cam action through the water surface in Second Life RC LeTigre 2026-06-25.28189172152 (e.g. Kiva, Plafil Waters).

https://secondlife.canny.io/admin/feedback/bug-reports/p/water-surface-interactivity-issues-with-rc-letigre-2026-06-2528189172152

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure with Transparent Water disabled, including right-click and alt-click over deep water. Compare the current behavior with the pre-PBR viewer behavior described in the linked release notes, then trace the viewer's water rendering and mouse-interaction paths. Done means these operations work through opaque deep water without regressing the water display.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.