Skip to content

[JENKINS-73158] tooltip can lead to jumping layout #16436

@jenkins-infra-bot

Description

@jenkins-infra-bot

The fix for JENKINS-72744 actually caused another regression.

In some situation the fact that the tooltip is appended to the parent leads to jumping of icons with the  custom-folder icon plugin.

Install the plugin and go to the configure page of a folder and under Appearance for th icon choose Ionicon Folder icon. Then click on "Show all available icons".

Now hover over any of the icons. The result is that after the icon one is hovering over it seems a line break is inserted, which leads to jumping of the icons and makes it very hard to navigate through the icons.

A solution might be to allow to specify for a tooltip where it should be placed. Default to document.body and allow to use "parent" instead. Optionally when it is not "parent" we can make it e.g. an id that we look up.


Originally reported by mawinter69, imported from: tooltip can lead to jumping layout
  • status: Resolved
  • priority: Minor
  • component(s): core
  • resolution: Fixed
  • resolved: 2024-05-17T17:08:12+00:00
  • votes: 0
  • watchers: 1
  • imported: 2025-11-24
Raw content of original issue

The fix for JENKINS-72744 actually caused another regression.

In some situation the fact that the tooltip is appended to the parent leads to jumping of icons with the  custom-folder icon plugin.

Install the plugin and go to the configure page of a folder and under Appearance for th icon choose Ionicon Folder icon. Then click on "Show all available icons".

Now hover over any of the icons. The result is that after the icon one is hovering over it seems a line break is inserted, which leads to jumping of the icons and makes it very hard to navigate through the icons.

A solution might be to allow to specify for a tooltip where it should be placed. Default to document.body and allow to use "parent" instead. Optionally when it is not "parent" we can make it e.g. an id that we look up.

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions