diff --git a/include/functions_plugins_admin.inc.php b/include/functions_plugins_admin.inc.php
index 88702bad..630b072d 100644
--- a/include/functions_plugins_admin.inc.php
+++ b/include/functions_plugins_admin.inc.php
@@ -416,7 +416,8 @@ function serendipity_plugin_config(&$plugin, &$bag, &$name, &$desc, &$config_nam
                     if (!function_exists('serendipity_emit_htmlarea_code')) {
                         @include_once dirname(__FILE__) . '/functions_entries_admin.inc.php';
                     }
-                    serendipity_emit_htmlarea_code("nuggets{$elcount}", 'nuggets', true);
+                    // use SpawnMulti false per default (for multi nugget textareas, eg contactform plugin < v.1.17) - but where do we use jsname though?
+                    serendipity_emit_htmlarea_code("nuggets{$elcount}","nuggets{$elcount}");
                 }
                 $assign_plugin_config($data);
 
diff --git a/templates/2k11/admin/plugin_config.tpl b/templates/2k11/admin/plugin_config.tpl
index cabc8dd3..0ddda961 100644
--- a/templates/2k11/admin/plugin_config.tpl
+++ b/templates/2k11/admin/plugin_config.tpl
@@ -62,11 +62,12 @@
     {if $ev['skip_nuggets'] === false && $init !== false}
     <script>
     function Spawnnugget() {
-    /* init plugin nuggets when not using the default wysiwyg-editor */
+        /* init plugin nuggets when not using the default wysiwyg-editor */
         {foreach $ev['nuggets'] AS $htmlnuggetid}
-        Spawnnuggets('{$htmlnuggetid}');
+        if (window.Spawnnuggets) Spawnnuggets('{$htmlnuggetid}');
         {/foreach}
     }
     </script>
     {/if}
+
 {/if}