Skip to content

Prosition prop is not working correctly #2099

@Gdiazdiaz

Description

@Gdiazdiaz

When specifying position: 'bottom-align-middle' for a step, the tooltip often ignores the setting and appears on the left side of the element (or elsewhere), instead of centered below as expected.

Steps to Reproduce:

  • Create a step like:
    {
    element: '#my-element',
    intro: 'This is a test tooltip.',
    position: 'bottom-align-middle'
    }
  • Run introJs().start();
  • Observe the tooltip placement.

Expected Behavior:

The tooltip should appear directly beneath the target element, centered horizontally (middle aligned).

Actual Behavior:

The tooltip is often placed on the left, or some other unrelated position. This happens even when there's sufficient space below the element for proper placement.

Notes:

  • Tried with latest Intro.js version.
  • Happens regardless of scrollToElement or scrollTo: 'tooltip' settings.
  • Other positions (like 'bottom' or 'top') behave as expected.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions