<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 01:47:46 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[MGNLETK-25] Rich text gone from dialog after upgrade</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLETK-25</link>
                <project id="10290" key="MGNLETK">Extended Templating Kit (closed)</project>
                    <description>&lt;p&gt;We&apos;re running Magnolia EE 4.2.3 in production. Our development build is&lt;br/&gt;
currently on EE 4.3.1 since we want to make use of the new enterprise&lt;br/&gt;
multi-site support and we use ETK 1.3.1-SNAPSHOT because that fixes some&lt;br/&gt;
multi-site bugs in ETK 1.3. &lt;/p&gt;

&lt;p&gt;We are currently testing, but our testers&lt;br/&gt;
noticed that when clicking edit on a paragraph that contains rich text,&lt;br/&gt;
the rich text editor in the dialog is empty. When you just change a&lt;br/&gt;
title, don&apos;t pay any attention to the rich text and click save, you lose&lt;br/&gt;
the rich text!&lt;/p&gt;

&lt;p&gt;I&apos;m attaching the xml dump of a page that has this particular problem. There is a textimage paragraph in the main area.&lt;/p&gt;
</description>
                <environment>firefox 3.5.9, chrome 5.0</environment>
        <key id="18380">MGNLETK-25</key>
            <summary>Rich text gone from dialog after upgrade</summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/critical.svg">Critical</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="7">Not an issue</resolution>
                                        <assignee username="had">Jan Haderka</assignee>
                                    <reporter username="ebunders">Ernst Bunders</reporter>
                        <labels>
                            <label>vpro</label>
                    </labels>
                <created>Thu, 29 Apr 2010 15:35:20 +0200</created>
                <updated>Thu, 6 May 2010 10:30:11 +0200</updated>
                            <resolved>Thu, 6 May 2010 10:26:21 +0200</resolved>
                                    <version>1.3.1</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="28152" author="had" created="Mon, 3 May 2010 10:35:26 +0200"  >&lt;p&gt;The problem seems to be caused by the fact there is a mixture of localized and non localized content in the page. For example /main/01 paragraph contains only non localized text in the property &lt;tt&gt;text&lt;/tt&gt; while the /main/0 paragraph contains only the localized text in the &lt;tt&gt;text_nl&lt;/tt&gt; property but is completely missing the default &lt;tt&gt;text&lt;/tt&gt; property.&lt;br/&gt;
Could you please provide the export of site configuration for site into which this content belongs?&lt;br/&gt;
Could you also please describe what language is set in the main bar on the page when editing the content and when the text disappears after the saving?&lt;br/&gt;
And last, could you also provide the url from the browser when having page open for editing?&lt;/p&gt;

&lt;p&gt;If you are not comfortable sharing any of the requested info in public, feel free to move this issue to support to make it private.&lt;/p&gt;</comment>
                            <comment id="28180" author="breun" created="Tue, 4 May 2010 15:18:47 +0200"  >&lt;p&gt;1. I attached the site definition.&lt;br/&gt;
2. I don&apos;t see a language setting in the main bar.&lt;br/&gt;
3. The URL of the edit dialog is &lt;a href=&quot;http://localhost:8085/cluster/.magnolia/dialogs/vtkEpisodeIntro.html?mgnlPath=/tegenlicht/afleveringen&amp;amp;mgnlNode=de-ijsland-ervaring&amp;amp;mgnlParagraph=vtkEpisodeIntro&amp;amp;mgnlRepository=website&amp;amp;mgnlLocale=nl&amp;amp;mgnlRichE=true&amp;amp;mgnlRichEPaste=textarea&amp;amp;mgnlCK=1272979490160&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8085/cluster/.magnolia/dialogs/vtkEpisodeIntro.html?mgnlPath=/tegenlicht/afleveringen&amp;amp;mgnlNode=de-ijsland-ervaring&amp;amp;mgnlParagraph=vtkEpisodeIntro&amp;amp;mgnlRepository=website&amp;amp;mgnlLocale=nl&amp;amp;mgnlRichE=true&amp;amp;mgnlRichEPaste=textarea&amp;amp;mgnlCK=1272979490160&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I guess the problem could indeed be a localization problem. We actually don&apos;t intend to use more than one language on this site, but the site wasn&apos;t working with Magnolia 4.3.1 after the upgrade, so we modified the i18n node in the site definition. Maybe that was configured wrong?&lt;/p&gt;

&lt;p&gt;It currently looks like this in our dev setup (as you can see in the attached site definition XML export):&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;i18n/&lt;br/&gt;
  locales/&lt;br/&gt;
    nl/&lt;br/&gt;
      country: -&lt;br/&gt;
      enabled: true&lt;br/&gt;
      language: nl&lt;br/&gt;
    class: info.magnolia.cms.i18n.DefaultI18nContentSupport&lt;br/&gt;
    defaultLocale: nl&lt;br/&gt;
    enabled: true&lt;br/&gt;
    fallbackLocale: nl&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;The old i18n settings (currently in production on Magnolia 4.2.3) are:&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;i18n/&lt;br/&gt;
  locale: nl&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;What should we change our dev setup to keep it compatible with the old settings? Again, we don&apos;t intend to use multiple languages on this site, it that makes things easier.&lt;/p&gt;

&lt;p&gt;P.S. Maybe this issue should be moved to the support area?&lt;/p&gt;</comment>
                            <comment id="28183" author="had" created="Tue, 4 May 2010 16:40:30 +0200"  >&lt;p&gt;yes, feel free to move it to support (and fill in all relevant info when doing so).&lt;/p&gt;

&lt;p&gt;And yes again, I think the configuration is the issue. As far as I can see your content is mixture of localized and non localized content (props with _nl suffix and without).&lt;br/&gt;
Since NL is your default language as well, what Magnolia will do is that it will map this lang to the default values (i.e. those without _nl) and will save those after editing (even with empty values). &lt;br/&gt;
While the rendering part will look for default language, find there is no default property (one w/o suffix) and will try to locate fallback language property (one with the _nl suffix) and when found it will render the content. After editing the paragraph, it will of course find those default properties, but they will be empty if not filled in explicitly and so the empty values will be rendered, causing seeming value disappearance.&lt;/p&gt;

&lt;p&gt;The solution in this case should be to disable authoring i18n support.&lt;/p&gt;</comment>
                            <comment id="28184" author="breun" created="Tue, 4 May 2010 20:28:23 +0200"  >&lt;p&gt;I&apos;m not entirely up to speed on i18n support. What is the simplest thing I can do to make things work under 4.3.1 just like they currently work on our current production setup on 4.2.3? We don&apos;t need support for multiple locales on this website.&lt;/p&gt;</comment>
                            <comment id="28185" author="had" created="Wed, 5 May 2010 09:16:59 +0200"  >&lt;p&gt;The only thing you should need to do is to go to &lt;tt&gt;config:/server/i18n/authoring&lt;/tt&gt; and set value of &lt;tt&gt;enabled&lt;/tt&gt; to &lt;tt&gt;false&lt;/tt&gt;.&lt;/p&gt;</comment>
                            <comment id="28190" author="breun" created="Wed, 5 May 2010 11:45:31 +0200"  >&lt;p&gt;Ok, thanks. I&apos;ll try that tomorrow. I guess that disables i18n authoring globally. What if we only wanted to disable i18n authoring for this particular website and keep the option of using i18n for other sites open? I guess that involves modifying the i18n node in the site definition to use another class or something?&lt;/p&gt;</comment>
                            <comment id="28191" author="had" created="Wed, 5 May 2010 12:48:26 +0200"  >&lt;p&gt;Yes, the change will disable the i18n authoring support globally.&lt;br/&gt;
Currently there is no code to make this site aware, although I have something to that effect locally. I&apos;ll try to commit this code soon so you can test it.&lt;/p&gt;</comment>
                            <comment id="28199" author="breun" created="Thu, 6 May 2010 10:16:43 +0200"  >&lt;p&gt;Setting enabled to false under config:/server/i18n/authoring indeed does the trick. Thanks.&lt;/p&gt;</comment>
                            <comment id="28200" author="had" created="Thu, 6 May 2010 10:26:21 +0200"  >&lt;p&gt;Glad to hear that. I&apos;m closing this one as it is not really an issue, but a matter of configuration. &lt;br/&gt;
I&apos;ll also open an enhancement request for making authoring support configurable per site and link it to this issue.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="18407">MGNLETK-26</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="13403" name="config.modules.extended-templating-kit.config.sites.pip.xml" size="124705" author="breun" created="Tue, 4 May 2010 15:18:46 +0200"/>
                            <attachment id="13391" name="website.tegenlicht.nieuws.2009.december.kyoto-protocol-1997-2012.xml" size="21085" author="ebunders" created="Thu, 29 Apr 2010 15:35:20 +0200"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>vpro.nl</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 3 May 2010 10:35:26 +0200</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>false</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            13 years, 42 weeks, 3 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>ebunders</customfieldvalue>
            <customfieldvalue>had</customfieldvalue>
            <customfieldvalue>breun</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i009cn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1551</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>