Skip to content

richTextInputFSC - characterLimit - Rich Text Leakage #1683

@CamilleGuillory

Description

@CamilleGuillory

Steps to reproduce

  1. Create a Screen Flow with multiple Rich Text fields using the rich text component*
  2. Configure a Character Limit on each rich text field (e.g., 32,768 characters).
  3. Run the flow and start typing/pasting text into one of the rich text inputs until it exceeds the configured limit.
  4. Observe the behavior of other rich text fields on the same screen.

Expected behaviour

Each Rich Text field should operate independently:

  • Exceeding the character limit in one field should display the validation error only for that field.
  • Text input should be isolated to the specific component instance.
  • Other Rich Text inputs should remain unaffected (no text or error propagation).

Actual behaviour

  • When the character limit is exceeded in one Rich Text input, the entered text appears in other Rich Text inputs using the same component on the screen.
  • The "Cannot Advance - Character Limit Exceeded" error message is duplicated across multiple inputs, even those not interacted with.
  • The behavior indicates that component state or data binding is being shared unintentionally between Rich Text component instances.

Screenshots

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions