Skip to content

Bug: ColorPicker inside BubbleMenu jumps to top-left when used inside transformed canvas #538

@aditorito

Description

@aditorito

Describe the bug
The text color picker inside the BubbleMenu repositions to the top-left corner (0,0) after interaction (e.g., selecting a color or slight delay).


To Reproduce

  1. Open builder and select a text block
  2. Select text to show BubbleMenu
  3. Click the color picker
  4. Pick a color or wait briefly
  5. Color picker jumps to top-left

Expected behavior
The color picker should stay anchored to the trigger element.


Video

Screen.Recording.2026-03-31.004319.mp4

Additional context
This seems related to the canvas using transform: scale(...) translate(...), causing a positioning mismatch with the popover (BubbleMenu/ColorPicker).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    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