<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 02:16:25 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>[JSFIELD-30] JS Field breaks im used in combination with switchable field and combobox</title>
                <link>https://jira.magnolia-cms.com/browse/JSFIELD-30</link>
                <project id="17181" key="JSFIELD">Java Script UI (App and Dialog Fields)</project>
                    <description>&lt;h2&gt;&lt;a name=&quot;Stepstoreproduce&quot;&gt;&lt;/a&gt;Steps to reproduce&lt;/h2&gt;
&lt;ol&gt;
	&lt;li&gt;Add a JavaScript Field into a switchable field in using a combobox like:&lt;/li&gt;
&lt;/ol&gt;


&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
label: Image
form:
&#160; implementationClass: info.magnolia.ui.javascript.form.FormViewWithChangeListener
&#160; properties:
&#160; &#160; imageChooser:
&#160; &#160; &#160; label: Image
&#160; &#160; &#160; $type: switchableField
&#160; &#160; &#160; field:
&#160; &#160; &#160; &#160; $type: comboBoxField
&#160; &#160; &#160; &#160; defaultValue: internal
&#160; &#160; &#160; &#160; layout: horizontal
&#160; &#160; &#160; &#160; datasource:
&#160; &#160; &#160; &#160; &#160; $type: optionListDatasource
&#160; &#160; &#160; &#160; &#160; options:
&#160; &#160; &#160; &#160; &#160; &#160; - name: internal
&#160; &#160; &#160; &#160; &#160; &#160; &#160; label: Image Dialog
&#160; &#160; &#160; &#160; &#160; &#160; &#160; value: internal
&#160; &#160; &#160; &#160; &#160; &#160; - name: cloudinary
&#160; &#160; &#160; &#160; &#160; &#160; &#160; label: Cloudinary Widget
&#160; &#160; &#160; &#160; &#160; &#160; &#160; value: cloudinary
&#160; &#160; &#160; itemProvider:
&#160; &#160; &#160; &#160; $type: jcrChildNodeProvider
&#160; &#160; &#160; forms:
&#160; &#160; &#160; &#160; - name: internal
&#160; &#160; &#160; &#160; &#160; properties:
&#160; &#160; &#160; &#160; &#160; &#160; image:
&#160; &#160; &#160; &#160; &#160; &#160; &#160; label: Image
&#160; &#160; &#160; &#160; &#160; &#160; &#160; $type: damLinkField
&#160; &#160; &#160; &#160; - name: cloudinary
&#160; &#160; &#160; &#160; &#160; properties:
&#160; &#160; &#160; &#160; &#160; &#160; cloudinaryImage:
&#160; &#160; &#160; &#160; &#160; &#160; &#160; label: Text color
&#160; &#160; &#160; &#160; &#160; &#160; &#160; $type: javascriptField
&#160; &#160; &#160; &#160; &#160; &#160; &#160; fieldScript: /headless-ecommerce/webresources/colorField.html
&#160; &#160; &#160; &#160; &#160; &#160; &#160; height: 50&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;ol&gt;
	&lt;li&gt;Open the dialog and try to switch to the part with the js field&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;.. &lt;font color=&quot;#c1c7d0&quot;&gt;&lt;em&gt;Logs, screenshots, gifs...&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;Expectedresults&quot;&gt;&lt;/a&gt;Expected results&lt;/h3&gt;

&lt;p&gt;.. &lt;font color=&quot;#c1c7d0&quot;&gt; &lt;em&gt;Justify non-trivial expectations with a link to a doc or a relevant discussion.&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;Actualresults&quot;&gt;&lt;/a&gt;Actual results&lt;/h3&gt;

&lt;p&gt;see: &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/attachment/108856/108856_js-field-error.log&quot; title=&quot;js-field-error.log attached to JSFIELD-30&quot;&gt;js-field-error.log&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;Workaround&quot;&gt;&lt;/a&gt;Workaround&lt;/h3&gt;

&lt;p&gt;It is working with the $type: comboBoxField.&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;Developmentnotes&quot;&gt;&lt;/a&gt;Development notes&lt;/h3&gt;</description>
                <environment></environment>
        <key id="129303">JSFIELD-30</key>
            <summary>JS Field breaks im used in combination with switchable field and combobox</summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</type>
                                            <priority id="10000" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/critical.svg">High</priority>
                        <status id="5" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="7">Not an issue</resolution>
                                        <assignee username="yen.lactue">Yen Lac Tue</assignee>
                                    <reporter username="tobias.kerschbaum">Tobias Kerschbaum</reporter>
                        <labels>
                    </labels>
                <created>Wed, 8 Mar 2023 10:05:58 +0100</created>
                <updated>Tue, 14 Mar 2023 01:50:46 +0100</updated>
                            <resolved>Fri, 10 Mar 2023 08:23:54 +0100</resolved>
                                    <version>1.2.1</version>
                                    <fixVersion>1.2.2</fixVersion>
                                        <due></due>
                            <votes>1</votes>
                                    <watches>4</watches>
                                                    <progress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </progress>
                                    <aggregateprogress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </aggregateprogress>
                                                    <timespent seconds="900">0.25h</timespent>
                                <comments>
                            <comment id="346862" author="tmiyar" created="Wed, 8 Mar 2023 10:26:48 +0100"  >&lt;p&gt;Can you try it with other type of field not the Cloudinary one? In this case you are nesting Jsdialog fields, we cannot support that.&lt;/p&gt;</comment>
                            <comment id="346946" author="tobias.kerschbaum" created="Wed, 8 Mar 2023 14:01:16 +0100"  >&lt;p&gt;In that case I&apos;ve been just lazy and did not change the label of the field. It is using the standard colorPicker JS-Dialog Field.&#160;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="108983" name="colorPicker_combobox.png" size="378149" author="yen.lactue" created="Fri, 10 Mar 2023 03:15:51 +0100"/>
                            <attachment id="108980" name="colorPicker_radioButton.png" size="353071" author="yen.lactue" created="Fri, 10 Mar 2023 03:09:17 +0100"/>
                            <attachment id="108856" name="js-field-error.log" size="22763" author="tobias.kerschbaum" created="Wed, 8 Mar 2023 10:05:05 +0100"/>
                    </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>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 8 Mar 2023 10:26:48 +0100</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>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>yen.lactue</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            48 weeks, 4 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>tmiyar</customfieldvalue>
            <customfieldvalue>tobias.kerschbaum</customfieldvalue>
            <customfieldvalue>yen.lactue</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|y09d8a:</customfieldvalue>

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

    <customfieldvalue>Bug template</customfieldvalue>

                        </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>
                                                                                                                                                                                                            <customfield id="customfield_13933" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Urgency (resolution)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15724"><![CDATA[Normal]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>