secondlife / secondlife/viewer
Inventory context menus are inconsistent and allow certain actions when they shouldn't
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 299
- Forks
- 146
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 88
Description
Environment
Second Life Release 7.2.3.19375695301 (64bit)
Rest of environments-
Release NotesCPU: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz (3600.01 MHz)
Memory: 16302 MB
OS Version: Microsoft Windows 10 64-bit (Build 19045.6691)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: NVIDIA GeForce RTX 2080/PCIe/SSE2
Windows Graphics Driver Version: 32.0.15.8115
OpenGL Version: 4.6.0 NVIDIA 581.15
Window size: 1920x1080
Font Size Adjustment: 96pt
UI Scaling: 1
Draw distance: 128m
Bandwidth: 10000kbit/s
LOD factor: 1.375
Render quality: 3
Texture memory: 8192MB
Disk cache: Max size 11468.8 MB (23.7% used)
J2C Decoder Version: KDU v8.4.1
Audio Driver Version: OpenAL, version 1.1 ALSOFT 1.24.2 / OpenAL Community / OpenAL Soft: OpenAL Soft
Dullahan: 1.24.0.202510081738
CEF: 139.0.40+g465474a+chromium-139.0.7258.139
Chromium: 139.0.7258.139
LibVLC Version: 3.0.21
Voice Server Version:
January 04 2026 10:59:34
Description
PR with potential fixes: Coming soon after confirmations of what is intended to the below questions
Need confirmation on which of these are intentional and what is the preferred way things should be for each case so I can create a PR-
-
The viewer currently restricts the usage of creating folders in certain places in the inventory, namely the favorites bar, lost and found, and outfit folders. However, there is another way to create folders and that is the "create folder from selected" option, which even in those restricted folders allows new folders to be created.
- Is this by design?
- Or should create folder from selected also be disallowed in these folders?
- Or should folder creation be allowed?
-
The inventory gallery context menus currently allow doing almost anything in all the restricted folders. If one of the restricted folders has even a single image/texture file, right clicking it in the inventory gallery gives you full access to create folders where you shouldn't be able to, and create assets where you shouldn't be able to.
- Is this by design?
- Or should it match the behaviour of the main inventory context menu?
-
The lost and found folder doesn't allow creation of new assets or folders, however you can freely drag/cut/copy assets into it.
- Is this by design?
- Or should dragging/cut/copying also be disallowed?
- Or should asset creation be allowed since you can already put existing assets in there already?
-
The Favorites bar folder and Landmarks folder both allow the user to create new assets in them that are not landmarks. However, the user is not allowed to drag, cut, or copy assets into these folders.
- Is this by design?
- Or should dragging/cut/copying into them be allowed?
- Or should asset creation in these folders be disallowed?
Reproduction steps
For creating folders:
- Right click the Favorites bar, lost and found folder, or an outfit folder, where new folder creation is usually restricted
- Note how you cannot create a folder
- Select items inside one of those above restricted folders
- Right click and notice the option to create folder from selected is available and works to create folders
Inventory Gallery view:
- Make sure at least 1 image/texture asset is inside one of the restricted folders (such as lost and found)
- Right click the restricted folder and note which context menu items shouldn't be allowed
- Toggle the view to inventory gallery mode
- Right click one of the image/texture assets in the gallery view and observe all the context menu items not being restricted
Lost and found folder:
- Right click the lost and found folder and note you cannot create new assets in it
- Drag, cut or copy an asset from a different folder into lost and found
- Observe this works despite being unable to create new assets
Favorites bar and landmarks folders:
- Right click these folders and note you can create new assets in them
- Drag, cut or copy and asset from a different folder into favorites bar or landmarks folder
- Observe you cannot do this despite being able to create new assets
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 #5208 either in the PR description or in a PR's comment.🪙 Also, everyone can tip any user commenting
/tip 20 @Hecklezz (replace 20 with the amount, and @Hecklezz with the user to tip).📖 If you want to learn more, check out our documentation.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.