Sub Tab "Whenever Shown" Actions Have Inconsistent Behaviour

  • 1
  • Problem
  • Updated 1 year ago
  • Acknowledged
Here's a sample page to demonstrate.
1. Click Tab 1
2. Click Tab 2

Expected behaviour: Message "Sub Tab 1.2"
Actual behaviour: no message.

<skuidpage unsavedchangeswarning="yes" personalizationmode="server" showsidebar="true" useviewportmeta="true" showheader="true">
    <models/>
    <components>
        <tabset rememberlastusertab="false" defertabrendering="true" uniqueid="sk-2nDz-521">
            <tabs>
                <tab name="Tab 1">
                    <components>
                        <tabset rememberlastusertab="false" defertabrendering="true" uniqueid="sk-2nDz-212">
                            <tabs>
                                <tab name="Sub Tab 1.1">
                                    <components/>
                                    <oninitialshowactions/>
                                    <onshowactions>
                                        <action type="blockUI" timeout="1500" message="Sub Tab 1.2"/>
                                    </onshowactions>
                                </tab>
                                <tab name="Sub Tab 1.2" loadlazypanels="true">
                                    <components/>
                                    <oninitialshowactions/>
                                    <onshowactions>
                                        <action type="blockUI" message="Sub Tab 1.2" timeout="1500"/>
                                    </onshowactions>
                                </tab>
                            </tabs>
                            <renderconditions logictype="and"/>
                        </tabset>
                    </components>
                    <oninitialshowactions/>
                    <onshowactions/>
                </tab>
                <tab name="Tab 2" loadlazypanels="true">
                    <components>
                        <tabset rememberlastusertab="false" defertabrendering="true" uniqueid="sk-2nDz-717">
                            <tabs>
                                <tab name="Sub Tab 2.1">
                                    <components/>
                                    <oninitialshowactions/>
                                    <onshowactions>
                                        <action type="blockUI" message="Sub Tab 2.1" timeout="1500"/>
                                    </onshowactions>
                                </tab>
                                <tab name="Sub Tab 2.2" loadlazypanels="true">
                                    <components/>
                                    <oninitialshowactions/>
                                    <onshowactions>
                                        <action type="blockUI" message="Sub Tab 2.2" timeout="1500"/>
                                    </onshowactions>
                                </tab>
                            </tabs>
                        </tabset>
                    </components>
                </tab>
            </tabs>
        </tabset>
    </components>
    <resources>
        <labels/>
        <javascript/>
        <css/>
        <actionsequences/>
    </resources>
    <styles>
        <styleitem type="background" bgtype="none"/>
    </styles>
</skuidpage> 
Photo of Pat Vachon

Pat Vachon, Champion

  • 44,426 Points 20k badge 2x thumb

Posted 1 year ago

  • 1
Photo of Stephen Sells

Stephen Sells, Alum

  • 17,326 Points 10k badge 2x thumb
Thanks for bringing this to us. This certainly appears to be an area where Skuid could improve on. I'm not exactly sure what the desired behavior here is according to the design team but whatever we choose it should be consistent behavior across the board. I'll update you here when it has been addressed in a future release.