Skip to content

Tooltip Rendering Twice #113

@MSchmoecker

Description

@MSchmoecker

There is a bug where tooltips are rendered twice, once correctly while hovering over the setting and a second one in the background. I've tested multiple games and it seems game specific, although it was only reproducible with Unity 6 so far.

  • Valheim (Unity 6.0.46), the second tooltip is on the left:
    Image
  • Tower Factory (Unity 6.0.51), the tooltip mirrored and on the right this time:
    Image
  • The Farmer Was Replaced (Unity 6.0.43):
    The bug did not occur
  • Empty Unity 6.0.46 project:
    The bug did not occur

For Valheim, I added a debug log Debug.Log($"OnGUI: {Time.frameCount}"); inside void OnGUI(), with the result that OnGUI was called multiple times per frame.

Adding GUI.tooltip = string.Empty to the end of DrawTooltip() suppresses the bug, although I think that's just a workaround. My guess is that a canvas or camera setting

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions