RTE Component Edit Options | Community
Skip to main content
Level 5
February 13, 2026
Solved

RTE Component Edit Options

  • February 13, 2026
  • 2 replies
  • 56 views

Hi all,

Does Adobe RTE provide the removeformat feature? I like to remove the format of the highlighted text, sometimes the RTE creates an extra space in paragraphs. Clicking on the Paragraph dropdown doesn’t solve the issue.

My 

 <rtePlugins jcr:primaryType="nt:unstructured">
<format jcr:primaryType="nt:unstructured" features="*"/>
<justify jcr:primaryType="nt:unstructured" features="*"/>
<lists jcr:primaryType="nt:unstructured" features="*"/>
<edit jcr:primaryType="nt:unstructured" features="*"/>
</rtePlugins>

 

And my uiSettings is

<uiSettings jcr:primaryType="nt:unstructured">
<cui jcr:primaryType="nt:unstructured">
<inline
jcr:primaryType="nt:unstructured"
toolbar="[format#bold,format#italic,format#underline,edit#removeformat,edit#cut,edit#copy,edit#paste-plaintext,edit#undo,edit#redo,#justify,#lists,subsuperscript#subscript,subsuperscript#superscript,links#modifylink,links#unlink,links#anchor,findreplace#find,findreplace#replace,misctools#specialchars,misctools#sourceedit,#styles,#paraformat,table#table]">
<popovers jcr:primaryType="nt:unstructured">
<justify jcr:primaryType="nt:unstructured" items="[justify#justifyleft,justify#justifycenter,justify#justifyright]" ref="justify"/>
<lists jcr:primaryType="nt:unstructured" items="[lists#unordered,lists#ordered,lists#outdent,lists#indent]" ref="lists"/>
<styles jcr:primaryType="nt:unstructured" items="styles:getStyles:styles-pulldown" ref="styles"/>
<paraformat jcr:primaryType="nt:unstructured" items="paraformat:getFormats:paraformat-pulldown" ref="paraformat"/>
</popovers>
</inline>
<dialogFullScreen
jcr:primaryType="nt:unstructured"
toolbar="[format#bold,format#italic,format#underline,edit#removeformat,edit#cut,edit#copy,edit#paste-plaintext,edit#undo,edit#redo,#justify,#lists,subsuperscript#subscript,subsuperscript#superscript,links#modifylink,links#unlink,links#anchor,findreplace#find,findreplace#replace,misctools#specialchars,misctools#sourceedit,#styles,#paraformat,table#table]">
<popovers jcr:primaryType="nt:unstructured">
<justify jcr:primaryType="nt:unstructured" items="[justify#justifyleft,justify#justifycenter,justify#justifyright]" ref="justify"/>
<lists jcr:primaryType="nt:unstructured" items="[lists#unordered,lists#ordered,lists#outdent,lists#indent]" ref="lists"/>
<styles jcr:primaryType="nt:unstructured" items="styles:getStyles:styles-pulldown" ref="styles"/>
<paraformat jcr:primaryType="nt:unstructured" items="paraformat:getFormats:paraformat-pulldown" ref="paraformat"/>
</popovers>
</dialogFullScreen>
</cui>
</uiSettings>

 

I can only see Copy, Cut, and Paste on the toolbars, the rest of the Edit features are not showing up. Can someone tell me how to get those features on?

 

Thanks,

-kt

Best answer by MukeshYadav_

Hi ​@Kevin_GTa ,

Even if we add all the features in dialog we need to allow at template level, as by default it display limited features.


Naviget to eidt template and find the container where “Text” component is allowed.

and click on configure icon.

Enable the required features.

Open the corresponding accordion and enable the features and click ok(or tick icon) to save as shown below.

Now refresh the page and use text component  aloowed features will be available.


Thanks!

2 replies

MukeshYadav_
Community Advisor
MukeshYadav_Community AdvisorAccepted solution
Community Advisor
February 14, 2026

Hi ​@Kevin_GTa ,

Even if we add all the features in dialog we need to allow at template level, as by default it display limited features.


Naviget to eidt template and find the container where “Text” component is allowed.

and click on configure icon.

Enable the required features.

Open the corresponding accordion and enable the features and click ok(or tick icon) to save as shown below.

Now refresh the page and use text component  aloowed features will be available.


Thanks!

Vishal_Anand
Level 5
February 16, 2026

@Kevin_GTa  Please perform below steps:
 

1) Explicitly enable the removeformat feature

  • *Ensure the edit plugin lists removeformat (avoid relying on )

HTML, XML


<rtePlugins jcr:primaryType="nt:unstructured">
<edit jcr:primaryType="nt:unstructured" features="[removeformat,cut,copy,paste-plaintext,undo,redo]"/> <!-- other plugins -->
</rtePlugins>

 

2) Ensure the toolbar references the feature (both inline and full)

  • Add edit#removeformat to your uiSettings toolbars

HTML, XML


<uiSettings jcr:primaryType="nt:unstructured">
<cui jcr:primaryType="nt:unstructured">
<inline jcr:primaryType="nt:unstructured" toolbar="[format#bold,format#italic,edit#removeformat,edit#cut,edit#copy,edit#paste-plaintext,edit#undo,edit#redo,#justify,#lists,#styles,#paraformat]"/>
<dialogFullScreen jcr:primaryType="nt:unstructured" toolbar="[format#bold,format#italic,edit#removeformat,edit#cut,edit#copy,edit#paste-plaintext,edit#undo,edit#redo,#justify,#lists,#styles,#paraformat]"/>
</cui>
</uiSettings>

 

3) Quick runtime checks (do these next)

  • Check browser console for JS errors when opening the RTE — missing JS will stop buttons from rendering.

  • Check network to confirm RTE clientlibs load (look for cq.rte.* / edit plugin JS).

  • Inspect DOM of the toolbar — the button may exist but be hidden by CSS/overflow (try full-screen dialog).

  • Test on a clean component (minimal RTE config) to rule out interference from overlays or custom clientlibs.

4) Check for missing/overridden plugin files

  • Verify the removeformat plugin exists in /libs path: /libs/cq/gui/components/authoring/rte/plugins/edit/removeformat.js. If you have overlays in /apps, ensure they haven’t removed or broken that file.

5) Final housekeeping

  • Clear the dispatcher/browser cache, and restart if you changed clientlibs or JCR nodes.

  • If button still missing, try explicitly listing features (as above) and test on dialogFullScreen (more space).

 

Kevin_GTaAuthor
Level 5
February 18, 2026

Our version is 6.5.11. I can’t find anything related to removeformat. I search “removeformat” within /crx/de, the only results are from my xml file. /libs/cq/…./coral2, coralui2, coral3 and coralui3 don’t have that, either. I wonder if there is such an updated version from Adobe that I can install onto my server.

Vishal_Anand
Level 5
February 18, 2026

Yes. You are right. This plug-in isn’t available anymore and it has been deprecated. You may proceed with custom plug-in to serve your business scenario. ​@Kevin_GTa