Millau 11.02 Panels and Page Includes Interactions

  • 1
  • Question
  • Updated 10 months ago
  • Answered
This is a question with an answer.  In Millau 11.02 some of my Queue on click interactions were no longer working.  The Queue record would be clicked but nothing would be passed.  After trail an error I noticed that if I simply deleted the interaction and refilled it in with the exact same data it would work again.  I hadn't upgraded for a couple releases so that may be why. But simply recreating the interaction seemed to solve the problem over and over. 
Photo of Rich Slack

Rich Slack

  • 4,134 Points 4k badge 2x thumb

Posted 11 months ago

  • 1
Photo of Rich Slack

Rich Slack

  • 4,134 Points 4k badge 2x thumb
This also worked for an interaction "Run a Skuid JavaScript Snippet" with the name of the snippet.  Only two fields but simply deleting it and recreating it solved the problem. 
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
Thank you for posting this. I'm hopeful it will be helpful to others.
Photo of Chandra V

Chandra V, Champion

  • 6,966 Points 5k badge 2x thumb
Is this an expected or known behavior?  We have 300+ pages.  That's a lot of queues and javascript actions to recreate.  Is this something we need to plan on for our upgrade to Millau?
Photo of Rich Slack

Rich Slack

  • 4,134 Points 4k badge 2x thumb
In playing with this I found another way to fix the problem.  When I first load my pre Millau page it looks like this.

Notice the Interaction has the finger icon but it simply says "Interaction" NOT CLICK.

If I click on the "Update Page Include" it still says interaction.


However, if I click on the "Interaction" text it immediately switches it to Click.

If I hit save the page starts working. 

So really, I don't think you would need to delete the "Update Page Include" you really just need to click on "Interaction" so it switches to "Click" and save the page.


But for sure, user intervention, although minimal, is required depending on when and what version you built your pages in. It looks like this update came in Skuid Brooklyn * [SKUID-2419] - Support for Skuid Mobile "Interactions" (tap, swipe, etc.) in Skuid Desktop. 

It is an easy check though.  Simply load one of your queue page includes and see if it says Interaction or Click.
(Edited)
Photo of Rich Slack

Rich Slack

  • 4,134 Points 4k badge 2x thumb
Interesting note and then I am done for the morning.  Some pages say <interactions> with an s in the XML even though it says Interaction in page builder (and Auto switches to Click when clicked on).  These pages with <interactions> seem to work fine without intervention. It is the pages that say "<interaction>" in the XML that seem to be breaking on the update.
Photo of Chandra V

Chandra V, Champion

  • 6,966 Points 5k badge 2x thumb
Nice sleuthing, Rich!!  
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
What version did you upgrade from? I have not been able to reproduce this issue.
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
<skuidpage unsavedchangeswarning="yes" personalizationmode="server" showsidebar="true" useviewportmeta="true" showheader="true">

    <models>

        <model id="Account" limit="20" query="true" createrowifnonefound="false" datasource="salesforce" type="" sobject="Account">

            <fields>

                <field id="Name"/>

                <field id="Contact__r.Name"/>

            </fields>

            <conditions/>

            <actions/>

        </model>

    </models>

    <components>

        <deck searchmethod="server" searchbox="true" columngutter=".75em" rowgutter=".75em" model="Account" filtersposition="top" filterswidth="150px" showsavecancel="false" behavior="flex" verticalalign="top" ratio="1" minwidth="350px" uniqueid="sk-3SoMyy-101" buttonposition="" pagesize="10">

            <components>

                <basicfieldeditor showheader="true" showsavecancel="true" showerrorsinline="true" model="Account" buttonposition="" uniqueid="sk-3SoYHu-158" mode="read">

                    <columns>

                        <column width="100%">

                            <sections>

                                <section title="Section A" collapsible="no">

                                    <fields>

                                        <field uniqueid="sk-3SoafP-174" id="Name" valuehalign="" type=""/>

                                    </fields>

                                </section>

                            </sections>

                        </column>

                    </columns>

                </basicfieldeditor>

            </components>

            <massactions/>

            <interactions>

                <interaction type="tap" direction="either">

                    <action type="blockUI" message="Deck Click Bro" timeout="500">

                        <models/>

                        <popup title="{{Model.label}}: {{Name}}" width="80%">

                            <components/>

                        </popup>

                    </action>

                </interaction>

                <interaction type="press" direction="either">

                    <action type="blockUI" message="Deck Press Bro" timeout="500">

                        <models/>

                        <popup title="{{Model.label}}: {{Name}}" width="80%">

                            <components/>

                        </popup>

                    </action>

                </interaction>

            </interactions>

            <actions/>

            <styles>

                <styleitem type="border"/>

            </styles>

            <searchfields/>

        </deck>

    </components>

    <resources>

        <labels/>

        <javascript/>

        <css/>

    </resources>

    <styles>

        <styleitem type="background" bgtype="none"/>

    </styles>

    <interactions/>

</skuidpage>
Photo of Chandra V

Chandra V, Champion

  • 6,966 Points 5k badge 2x thumb
Bump - Per Rich's findings, this is still an issue.
Photo of Rich Slack

Rich Slack

  • 4,134 Points 4k badge 2x thumb
I think I was upgrading from Rockaway 13.1.  I skipped a couple because I didn't have a Sandbox yet to test things and things were stable for our use case at the time.  Glad to be back on top and stable.