Perspective Table Column Adding Bug

When adding a column to a table with bindings on several footer titles (header titles untested), those bindings don't always move over to their new column index properly. I'm pretty sure this is a bug in Ignition v8.1.35.

Starting with this table, I want to add a column after column "4" (sorry, not zero-indexed):

Notice the green and blue column footers. Those should stick to their respective columns, but some don't, as we can see in the table below:

Adding the column:

The resulting table:

It looks like bindings are being copied from left to right, overriding whatever is there. But after thinking about this more, I've realized that columns with bindings that need to be overridden by the adjacent column (when copying an array by shifting every item over to make room), that override just isn't happening. Either something is happening in the wrong order, or the copy just fails and gives up when a binding already exists in the place it's trying to copy to.

If none of that last paragraph made any sense, just let me know please :sweat_smile:

Btw, I'm just trying to report this as a bug. I don't need a workaround or anything. It just takes a bit of time to copy all those bindings over to their correct columns.

I'm pretty sure this is just a different manifestation of a problem that's been true of Perspective forever - adding elements to an array doesn't shift bindings along with it.
Which we are tracking as a bug (and recently got a jump in priority), but is easy enough to workaround it's never been a high priority to fix.

What's weird to me is that it did work for 2 of the columns (those with no bindings on their column to the right).

As one of the regulars in the forum likes to call it: "This old friend :musical_note:"

1 Like