Skip to content

Enhance Copy and Paste Capabilties: Text, Image, and Tables - #35

Closed
patel-akshar wants to merge 4 commits into
appian:masterfrom
patel-akshar:master
Closed

Enhance Copy and Paste Capabilties: Text, Image, and Tables#35
patel-akshar wants to merge 4 commits into
appian:masterfrom
patel-akshar:master

Conversation

@patel-akshar

Copy link
Copy Markdown
Contributor
  1. Copy and Pasting text into Summernote RTE adds additional styling that Summernote injects by default. Addressed by implementing stripSummernoteDefaults().
    Issue:
    RTE_ISSUE_2
    Fix:
    RTE_FIX_2

  2. Copy and Pasting text a few times caused the text to fall out of order. Addressed by restructuring the way order of how HTML is sanitized in the cleanHtml()
    Issue:
    RTE_ISSUE_1
    Fix:
    RTE_FIX_1

  3. Copy and Pasting tables creates orphan tables. Addressed in cleanHTML() but identifying orphaned rows and wrapping them in table tags
    Issue:
    RTE_ISSUE_3
    Fix:
    RTE_FIX_3

  4. Copy and pasting multi-line text created spacing issues and impacts cursor placement. Addressed by switching from "pasteHTML" to "insertNode"
    Issue:
    RTE_ISSUE_4
    Fix:
    RTE_FIX_4

Overrall Enhancements:

  • Allow copy and pasting of text and images from RTE to RTE - does not auto reject any HTML that includes tags.
  • Support copy and pasting of multiple tables from Word or other RTEs.
  • Update File Protocol to allow file:\ as users tend to copy locally mapped network drives.

@patel-akshar

Copy link
Copy Markdown
Contributor Author

Hey @ddtobiasz - wanted to see if there has been any traction on this PR and we can expect a timeline for this is to be submitted to the App Market. Thanks!

@ddtobiasz

ddtobiasz commented Apr 21, 2026

Copy link
Copy Markdown
Contributor

@patel-akshar moved it to #38

App Market Submission.

@ddtobiasz ddtobiasz closed this Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants