• I have over 5000 contacts in 14 lists, some being part of multiple lists.
    In my screen options I have it set to see 280 items. The first 265 of those needed to be moved to a different list.
    I chose the “Select All” checkbox and then deselected the 15 or so contacts that I did not need moved.
    What I DIDN’T know was that instead of selecting all of the ONSCREEN contacts, it selected ALL of the contacts (the 280 onscreen and the 4720 on subsequent screens. When I chose Move, it moved all 5000 (except those 15 I deselected) into one list, effectively wiping out all of my lists and segregation of contacts.

    Expected Behavior: As is the case with other “Select All” checkboxes in other applications, it should only select all of the items that are visible onscreen, not all of the unseen items as well.

    I was able to recover by using phpadmin to restore the ig_contacts, ig_contacts_ips, and ig_lists_contacts from a previous weekly backup, but it was tedious.
    Can this be looked into?
    Thanks!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Contributor Shubhanshu Kandani

    (@shubhanshukandani)

    Hi @highrollerusa ,

    Thank you for contacting us! We’re happy to support you.

    You’re right—only the items visible and selected on the screen can be moved to another list, not all of them.

    1. Could you confirm if, when moving contacts, you received a confirmation message such as “4,985 contacts are being moved into the list”?
    2. The admin also has the option to move contacts in bulk. Did you select this feature before moving the contact into new list?

    Looking forward to your confirmation.

    Thread Starter HighRollerUSA

    (@highrollerusa)

    I’m troubleshooting this from a staging clone of my site with only the Icegram Express plugin enabled.

    (Interestingly, I can’t see the “Screen Options” pulldown tab at the top right of the screen. I think the floating Icegram header is covering it.)

    On this site I have 10 Lists, and 2648 contacts in multiple lists.

    I “select all” on the first of 14 pages of contacts, selecting 250 or so contacts.

    A javascript dialog box pops up asking, “Want to select contacts on all pages? OK or Cancel”.

    And HERE is the problem:
    No, I just want to select the contacts on THIS page. But the dialog box has an unexpected question with inappropriate choices.

    1) Most all other applications will only “select all” items on the VISIBLE page. Based on this expectation, a quick reading of the dialog box looks like, “Want to select all contacts on this page?” (because users don’t read web pages, they glance and mash buttons if they think it might do what they want). From this reading, of course we would select “OK” because we want to select something, not “Cancel” and not do anything.

    2) The choices don’t match the question. “OK or Cancel” means you only get one choice (OK) otherwise the action is abandoned (Cancel). But in this case, “OK” selects ALL the contacts, and “Cancel” selects just those on the PAGE.

    At a bare minimum the choice should be “Yes or No”. But that doesn’t match the question either. The choices should be:
    Do you want to select:
    All contacts on THIS page, or
    All contact on ALL pages?

    But even that doesn’t solve the problem. The problem is that in every other application (especially in WordPress), the “select all” just selects what is visible on the page.

    Take the Users section for example. Using the “select all” checkbox only selects the users visible on the page. It does not select ALL users. Then bulk actions can be done on those selected users. You can then move to another page and repeat your operation, or change the number of visible users in the “Screen Options” tab to select a larger number of users.

    Having Icegram select ALL contacts is a dangerous option since your are performing actions on contacts you can’t even see to know if they meet your criteria. It is too easy to permanently damage your contact lists. I would call it a bug, but it seems to be intentionally programmed this way.

    I would strongly recommend that this feature be removed so that the “select all” checkbox works as expected and like the rest of WordPress.

    Thank you!

Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.