Paste into tinymce shows up hidden in blog

Bug #601097 reported by JimPGlenn
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KARL3
Fix Released
Low
JimPGlenn

Bug Description

I'm using Safari on Mac.
>>> I copy and paste a block of text into a new blog entry.
>>> Nothing appears to get pasted.
>>> I paste again and it shows up.
>>> But when I review the "HTML" by clicking the HTML button, the original text is present with a style of "overflow-y:hidden".
>>> I know Gabrielle gets this error a lot too.
>>>
>>> Let me know if I need to enter this as a bug or if you can?
>>>
>>> Thanks
>>>
>>> Here is what I see when I click the "HTML button" after pasting 2x: (only 1 time shows up in normal view of blog):
>>> <p>
>>> <div id="_mcePaste" style="position: absolute; left: -10000px; top:
>>> 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">[inet_http_server]</div> <div id="_mcePaste"
>>> style="position: absolute; left: -10000px; top: 0px; width: 1px;
>>> height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">port=127.0.0.1:8166</div>
>>> <div id="_mcePaste" style="position: absolute; left: -10000px; top:
>>> 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">[supervisord]</div> <div id="_mcePaste" style="position:
>>> absolute; left: -10000px; top: 0px; width: 1px; height: 1px;
>>> overflow-x: hidden; overflow-y:
>>> hidden;">logfile=%(here)s/../log/supervisord.log</div>
>>> <div id="_mcePaste" style="position: absolute; left: -10000px; top:
>>> 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">logfile_maxbytes=50MB</div>
>>> <div id="_mcePaste" style="position: absolute; left: -10000px; top:
>>> 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">logfile_backups=10</div> <div id="_mcePaste"
>>> style="position: absolute; left: -10000px; top: 0px; width: 1px;
>>> height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">loglevel=info</div> <div id="_mcePaste" style="position:
>>> absolute; left: -10000px; top: 0px; width: 1px; height: 1px;
>>> overflow-x: hidden; overflow-y:
>>> hidden;">pidfile=%(here)s/../var/supervisord.pid</div>
>>> <div id="_mcePaste" style="position: absolute; left: -10000px; top:
>>> 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">nodaemon=false</div> <div id="_mcePaste" style="position:
>>> absolute; left: -10000px; top: 0px; width: 1px; height: 1px;
>>> overflow-x: hidden; overflow-y:
>>> hidden;">[rpcinterface:supervisor]</div>
>>> <div id="_mcePaste" style="position: absolute; left: -10000px; top:
>>> 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">supervisor.rpcinterface_factory =
>>> supervisor.rpcinterface:make_main_rpcinterface</div>
>>> <div id="_mcePaste" style="position: absolute; left: -10000px; top:
>>> 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">[supervisorctl]</div> <div id="_mcePaste" style="position:
>>> absolute; left: -10000px; top: 0px; width: 1px; height: 1px;
>>> overflow-x: hidden; overflow-y:
>>> hidden;">serverurl=http://127.0.0.1:8166</div>
>>> <div id="_mcePaste" style="position: absolute; left: -10000px; top:
>>> 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">#[program:zeo]</div> <div id="_mcePaste" style="position:
>>> absolute; left: -10000px; top: 0px; width: 1px; height: 1px;
>>> overflow-x: hidden; overflow-y: hidden;">#command =
>>> %(here)s/../bin/runzeo -C %(here)s/zeo.conf</div> <div
>>> id="_mcePaste" style="position: absolute; left: -10000px; top: 0px;
>>> width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">#redirect_stderr = true</div> <div id="_mcePaste"
>>> style="position: absolute; left: -10000px; top: 0px; width: 1px;
>>> height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">#stdout_logfile = %(here)s/../log/zeo.log</div> <div
>>> id="_mcePaste" style="position: absolute; left: -10000px; top: 0px;
>>> width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">[program:mailin]</div> <div id="_mcePaste" style="position:
>>> absolute; left: -10000px; top: 0px; width: 1px; height: 1px;
>>> overflow-x: hidden; overflow-y: hidden;">command =
>>> %(here)s/../bin/mailin2 --daemon --interval 60&#160;</div> <div
>>> id="_mcePaste" style="position: absolute; left: -10000px; top: 0px;
>>> width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">redirect_stderr = true</div> <div id="_mcePaste"
>>> style="position: absolute; left: -10000px; top: 0px; width: 1px;
>>> height: 1px; overflow-x: hidden; overflow-y: hidden;">stdout_logfile
>>> = %(here)s/../log/mailin.log</div> <div id="_mcePaste"
>>> style="position: absolute; left: -10000px; top: 0px; width: 1px;
>>> height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">[program:mailout]</div> <div id="_mcePaste"
>>> style="position: absolute; left: -10000px; top: 0px; width: 1px;
>>> height: 1px; overflow-x: hidden; overflow-y: hidden;">command =
>>> %(here)s/../bin/mailout --daemon --interval 10</div> <div
>>> id="_mcePaste" style="position: absolute; left: -10000px; top: 0px;
>>> width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">&#160;&#160; &#160;/home/ospc/karlstaging/mail/out</div>
>>> <div id="_mcePaste" style="position: absolute; left: -10000px; top:
>>> 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">redirect_stderr = true</div> <div id="_mcePaste"
>>> style="position: absolute; left: -10000px; top: 0px; width: 1px;
>>> height: 1px; overflow-x: hidden; overflow-y: hidden;">stdout_logfile
>>> = %(here)s/../log/mailout.log</div> <div id="_mcePaste"
>>> style="position: absolute; left: -10000px; top: 0px; width: 1px;
>>> height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">#[program:update_feeds]</div>
>>> <div id="_mcePaste" style="position: absolute; left: -10000px; top:
>>> 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">#command = %(here)s/../bin/update_feeds --daemon --interval
>>> 1800</div> <div id="_mcePaste" style="position: absolute; left:
>>> -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden;
>>> overflow-y: hidden;">#redirect_stderr = true</div> <div
>>> id="_mcePaste" style="position: absolute; left: -10000px; top: 0px;
>>> width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">#stdout_logfile = %(here)s/../log/update_feeds.log</div>
>>> <div id="_mcePaste" style="position: absolute; left: -10000px; top:
>>> 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">[program:digest]</div> <div id="_mcePaste" style="position:
>>> absolute; left: -10000px; top: 0px; width: 1px; height: 1px;
>>> overflow-x: hidden; overflow-y: hidden;">command =
>>> %(here)s/../bin/digest --daemon --interval 21600</div> <div
>>> id="_mcePaste" style="position: absolute; left: -10000px; top: 0px;
>>> width: 1px; height: 1px; overflow-x: hidden; overflow-y:
>>> hidden;">redirect_stderr = true</div> <div id="_mcePaste"
>>> style="position: absolute; left: -10000px; top: 0px; width: 1px;
>>> height: 1px; overflow-x: hidden; overflow-y: hidden;">stdout_logfile
>>> = %(here)s/../log/digest.log</div> <p>[inet_http_server]</p>
>>> <p>port=127.0.0.1:8166</p> <p>&#160;</p> <p>[supervisord]</p>
>>> <p>logfile=%(here)s/../log/supervisord.log</p>
>>> <p>logfile_maxbytes=50MB</p>
>>> <p>logfile_backups=10</p>
>>> <p>loglevel=info</p>
>>> <p>pidfile=%(here)s/../var/supervisord.pid</p>
>>> <p>nodaemon=false</p>
>>> <p>&#160;</p>
>>> <p>[rpcinterface:supervisor]</p>
>>> <p>supervisor.rpcinterface_factory =
>>> supervisor.rpcinterface:make_main_rpcinterface</p>
>>> <p>&#160;</p>
>>> <p>[supervisorctl]</p>
>>> <p>serverurl=http://127.0.0.1:8166</p>
>>> <p>&#160;</p>
>>> <p>#[program:zeo]</p>
>>> <p>#command = %(here)s/../bin/runzeo -C %(here)s/zeo.conf</p>
>>> <p>#redirect_stderr = true</p> <p>#stdout_logfile =
>>> %(here)s/../log/zeo.log</p> <p>&#160;</p> <p>[program:mailin]</p>
>>> <p>command = %(here)s/../bin/mailin2 --daemon --interval
>>> 60&#160;</p> <p>redirect_stderr = true</p> <p>stdout_logfile =
>>> %(here)s/../log/mailin.log</p> <p>&#160;</p>
>>> <p>[program:mailout]</p> <p>command = %(here)s/../bin/mailout
>>> --daemon --interval 10</p> <p>&#160;&#160;
>>> &#160;/home/ospc/karlstaging/mail/out</p>
>>> <p>redirect_stderr = true</p>
>>> <p>stdout_logfile = %(here)s/../log/mailout.log</p> <p>&#160;</p>
>>> <p>#[program:update_feeds]</p> <p>#command =
>>> %(here)s/../bin/update_feeds --daemon --interval 1800</p>
>>> <p>#redirect_stderr = true</p> <p>#stdout_logfile =
>>> %(here)s/../log/update_feeds.log</p>
>>> <p>&#160;</p>
>>> <p>[program:digest]</p>
>>> <p>command = %(here)s/../bin/digest --daemon --interval 21600</p>
>>> <p>redirect_stderr = true</p> <p>stdout_logfile =
>>> %(here)s/../log/digest.log</p> </p>

Tags: karl-support
JimPGlenn (jpglenn09)
Changed in karl3:
importance: Undecided → Low
assignee: nobody → Balazs Ree (ree)
tags: added: karl-support
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Balazs, can you see if this one is related to the other 2 copy/paste errors that will hopefully be fixed with the TinyMCE upgrade?

Changed in karl3:
milestone: none → m45
Changed in karl3:
milestone: m45 → m46
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

We'll start on Kaltura this week, look at finishing TinyMCE next week.

Changed in karl3:
milestone: m46 → m47
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Jim, I'm about to assign 3 bugs to you from M47: 554053, 601097, and 582884. These are all related to TinyMCE copy/paste.

Can you test all of them on branch2 (the tinymce branch) and see if the bug is still there, or if by chance the upgrade fixed it?

Changed in karl3:
assignee: Balazs Ree (ree) → JimPGlenn (jpglenn09)
Revision history for this message
JimPGlenn (jpglenn09) wrote :

Fixed with upgrade to tinymce

Changed in karl3:
status: New → Fix Committed
Revision history for this message
JimPGlenn (jpglenn09) wrote :

fixed

Changed in karl3:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.