Skip to content

Emoji's in the recent emoji bar have incorrect hitboxes at certain window scales #4365

Open
@Hecklezz

Description

@Hecklezz

Environment

Second Life Release 7.1.15.15596336374 (64bit)

Rest of environment- Release Notes

CPU: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz (3600.01 MHz)
Memory: 16302 MB
OS Version: Microsoft Windows 10 64-bit (Build 19045.6093)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: NVIDIA GeForce RTX 2080/PCIe/SSE2

Windows Graphics Driver Version: 32.0.15.7652
OpenGL Version: 4.6.0 NVIDIA 576.52

Window size: 1512x940
Font Size Adjustment: 96pt
UI Scaling: 1
Draw distance: 512m
Bandwidth: 3000kbit/s
LOD factor: 4
Render quality: 5
Texture memory: 8192MB
Disk cache: Max size 1638.4 MB (99.2% used)

J2C Decoder Version: KDU v7.10.4
Audio Driver Version: OpenAL, version 1.1 ALSOFT 1.24.2 / OpenAL Community / OpenAL Soft: OpenAL Soft
Dullahan: 1.14.0.202408091639
CEF: 118.4.1+g3dd6078+chromium-118.0.5993.54
Chromium: 118.0.5993.54
LibVLC Version: 3.0.21
Voice Server Version:

July 13 2025 07:06:43

Description

PR with a possible solution-
#4366

Depending on how the IM floater's width is scaled, the emojis in the recent emoji list have their hitboxes incorrect, and mousing over them or clicking on them can click the emojis next to the one you meant. This appears to be caused by the recent emojis trying to centre themselves instead of be left align, but the hitboxes are always left aligned.

Video showing the bug-
SecondLifeViewer_2025-07-13_22-20-58.mp4
Video showing resizing the floater fixing and also causing the bug-
SecondLifeViewer_2025-07-14_01-20-30.mp4

Reproduction steps

  1. Use emoji's in chat so they appear in the recently used emojis list
  2. Shrink/expand the chat floater and observe the positions of the emojis move
  3. While the emojis are offset to the right of where they should be, mouse over them and observe the hitboxes not lining up.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtriageFlags issues that need to be triaged

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions