# Adding paste functionality to form composer fields

**URL:** https://meta.discourse.org/t/adding-paste-functionality-to-form-composer-fields/402250
**Category:** Bug
**Tags:** form-templates, fixed
**Created:** [April 30, 2026, 3:52pm UTC](https://meta.discourse.org/t/adding-paste-functionality-to-form-composer-fields/402250 "2026-04-30T15:52:54Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![cdervout](https://avatars.discourse-cdn.com/v4/letter/c/a698b9/32.png) [@cdervout](https://meta.discourse.org/u/cdervout)
#### Post date: [April 30, 2026, 3:52pm UTC](https://meta.discourse.org/t/adding-paste-functionality-to-form-composer-fields/402250/1 "2026-04-30T15:52:54Z")

</div>

Hello

Are there plans to allow copy and paste in text input fields in the future? As is the case when creating a message without a form template.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [May 1, 2026, 4:19am UTC](https://meta.discourse.org/t/adding-paste-functionality-to-form-composer-fields/402250/2 "2026-05-01T04:19:04Z")

</div>

Could you elaborate further on this? Thanks.

---

<div class="post-metadata">

### Author: ![cdervout](https://avatars.discourse-cdn.com/v4/letter/c/a698b9/32.png) [@cdervout](https://meta.discourse.org/u/cdervout)
#### Post date: [May 4, 2026, 6:17am UTC](https://meta.discourse.org/t/adding-paste-functionality-to-form-composer-fields/402250/3 "2026-05-04T06:17:48Z")

</div>

Of course.

Nowadays, when you create a post, it’s very easy to copy and paste images, GIFs and so on. Here’s an example using the following GIF to illustrate this:

![20260504-0614-03.0776929](https://global.discourse-cdn.com/meta/original/4X/7/d/b/7db31fa167390a7561f607b2582be292758536e8.gif)

This feature is used in most posts on our forum.

Suppose I now have the following form template:

```yml
- type: input
  id: version
  attributes:
    label: "Framework version"
    description: "Which version are you using ?"
    placeholder: "e.g. 3.0.10"
  validations:
    required: true
- type: composer
  id: description
  attributes:
    label: "Description"
    placeholder: "What brings you here?"
  validations:
    required: true
- type: composer
  id: steps-to-reproduce
  attributes:
    label: "Steps to reproduce"
    placeholder: "1. Go to ... \n2. Click on ... \n3. See error"
    description: "Provide detailed steps to reproduce the issue"
  validations:
    required: false
    minimum: 20
    maximum: 2000

```

I would also like to be able to copy and paste content into “composer” fields. Nothing happens when I press Ctrl + V

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [May 4, 2026, 12:07pm UTC](https://meta.discourse.org/t/adding-paste-functionality-to-form-composer-fields/402250/4 "2026-05-04T12:07:41Z")

</div>

Interesting. What works is I toggle to the WYSIWYG editor, pasting the image works fine, which I can then switch back to the Markdown editor. This looks like a bug…

EDIT: The image shows up, but it doesn’t look like it’s an upload.

---

<div class="post-metadata">

### Author: ![putty](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/putty/32/370902_2.png) [@putty](https://meta.discourse.org/u/putty)
#### Post date: [May 4, 2026, 12:48pm UTC](https://meta.discourse.org/t/adding-paste-functionality-to-form-composer-fields/402250/5 "2026-05-04T12:48:25Z")

</div>

Similar but different, you can allow uploads:

```plaintext
- type: upload
  id: image-uploads
  attributes:
    file_types: ".jpg, .jpeg, .png, .gif, .webp, .svg, .tiff, .heic"
    allow_multiple: true
    label: "Lorem ipsum"

```

---

<div class="post-metadata">

### Author: ![cdervout](https://avatars.discourse-cdn.com/v4/letter/c/a698b9/32.png) [@cdervout](https://meta.discourse.org/u/cdervout)
#### Post date: [May 4, 2026, 2:01pm UTC](https://meta.discourse.org/t/adding-paste-functionality-to-form-composer-fields/402250/6 "2026-05-04T14:01:18Z")

</div>

Yes, actually, I’d seen that, but when you want to include screenshots in a description, it makes it harder to read. And besides, copying and pasting is much quicker.

---

<div class="post-metadata">

### Author: ![tannerabread](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tannerabread/32/526153_2.png) [@tannerabread](https://meta.discourse.org/u/tannerabread)
#### Post date: [May 6, 2026, 5:33pm UTC](https://meta.discourse.org/t/adding-paste-functionality-to-form-composer-fields/402250/12 "2026-05-06T17:33:45Z")

</div>

Hi @cdervout, this was indeed missing functionality. I’m working on the fix now and will update here when it is complete. Thank you for pointing this out

---

<div class="post-metadata">

### Author: ![tannerabread](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tannerabread/32/526153_2.png) [@tannerabread](https://meta.discourse.org/u/tannerabread)
#### Post date: [May 29, 2026, 2:44pm UTC](https://meta.discourse.org/t/adding-paste-functionality-to-form-composer-fields/402250/13 "2026-05-29T14:44:30Z")

</div>

Hi @cdervout the functionality for copy/paste and drag/drop into a composer within a form template is now available in `latest`. Let me know if you’re able to try it out!

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 1, 2026, 4:02am UTC](https://meta.discourse.org/t/adding-paste-functionality-to-form-composer-fields/402250/15 "2026-06-01T04:02:56Z")

</div>


