Skip to content

Prosition prop is not working correctly #2099

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

Fields

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