Table checkbox display bug

  • 1
  • Problem
  • Updated 2 years ago
  • Not a Problem
When mass selecting items (not including clicking the 'select all' checkbox), other checkboxes on the rows selected appear to take on a checked value. This can be confusing for the user.

The actual values in this screenshot for 'EmailOptOut' are all false and were never set to true on the skuid page. But when selecting their corresponding row, the page displays a checked value.



I'm running on release 9.3.4, Brooklyn Iteration 4. Is this bug still present in 9.5.0?

Bug reproduced on this page:

<skuidpage unsavedchangeswarning="yes" personalizationmode="server" showsidebar="true" useviewportmeta="true" showheader="true">    <models>
        <model id="Contacts" limit="20" query="true" createrowifnonefound="false" datasource="salesforce" type="" sobject="Contact">
            <fields>
                <field id="HasOptedOutOfEmail"/>
                <field id="Name"/>
            </fields>
            <conditions/>
            <actions/>
        </model>
    </models>
    <components>
        <skootable showconditions="true" showsavecancel="true" showerrorsinline="true" searchmethod="server" searchbox="true" showexportbuttons="false" pagesize="10" createrecords="true" model="Contacts" buttonposition="" mode="read" allowcolumnreordering="true" uniqueid="sk-13S6P_-133">
            <fields>
                <field id="Name" hideable="true" uniqueid="fi-13S9Y1-166" valuehalign="" type="" allowordering="true"/>
                <field id="HasOptedOutOfEmail" hideable="true" uniqueid="fi-13S9Y2-167" type="" valuehalign="" allowordering="true"/>
            </fields>
            <rowactions>
                <action type="edit"/>
                <action type="delete"/>
            </rowactions>
            <massactions usefirstitemasdefault="true">
                <action type="massupdate"/>
                <action type="massdelete"/>
            </massactions>
            <views>
                <view type="standard"/>
            </views>
        </skootable>
    </components>
    <resources>
        <labels/>
        <javascript/>
        <css/>
    </resources>
    <styles>
        <styleitem type="background" bgtype="none"/>
    </styles>
</skuidpage>




Photo of Shmuel Kamensky

Shmuel Kamensky, Champion

  • 4,328 Points 4k badge 2x thumb

Posted 2 years ago

  • 1
Photo of Shmuel Kamensky

Shmuel Kamensky, Champion

  • 4,328 Points 4k badge 2x thumb
Confirmed that this bug is present in 9.5.0.
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
Thank you for providing the reproduction page. That's phenomenally helpful.

Are you still seeing this bug? When I use your XML, this is what I see:


What browser are you using?
Photo of Shmuel Kamensky

Shmuel Kamensky, Champion

  • 4,328 Points 4k badge 2x thumb
Of course!

I'm using Chrome. This issue isn't present on Firefox. Also, in order to get the check boxes to check off you need to multi-select by holding the shift key.
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
Hmmm. I'm using Chrome is well. I'm on a mac. Maybe that is a difference? 

If I hold shift to multiselect or any combination of multiselect and regular, I can't seem to make any of the Email Opt Out check. Even if I have one in edit and start with the Email Opt Out, then it won't select. I'm sorry.
Photo of Shmuel Kamensky

Shmuel Kamensky, Champion

  • 4,328 Points 4k badge 2x thumb
Wow I'm embarrassed. This was affecting me on multiple computers because I was logged into the same chrome profile.

I browsed as a guest and the issue disappeared. I had a "Check Range" extension installed. That was messing with the perfectly good skuid page. Sorry Stephen!

False alarm! I'll check against a guest profile before reporting an issue.
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
Haha don't be embarrassed. No harm. No foul. I'm glad the issue has been resolved. It was fun working on this.

It's likely you won't be the only one to come across this issue. It's good to know - this could be a stumbling block for others later. They won't have the same struggle because this was brought up here.
Photo of Shmuel Kamensky

Shmuel Kamensky, Champion

  • 4,328 Points 4k badge 2x thumb
Definitely :).