Info("matrixrow") errors

When used in matrix procedure panels, info(“matrixrow”) returns the number of the matrix row clicked when the rows are clicked in any ascending numeric order, but retains the previous matrix row number when rows are first clicked in any descending order.

I discovered this using 10.2 b13, but it also happens in 10.1.2. I must say I find this very hard to believe.

Enclosed is a .gif of a very basic test matrix, created with the constructor, showing this.



Well, the .gif obviously doesn’t cut the mustard, perhaps it’s too big although there was no warning that this was the case when I uploaded the file in my reply window.

Another attempt.matrixrow

Well you’ve left out any details that would help in attempting to duplicate this problem. I did create a matrix with the constructor and it worked just fine, displayed the correct row every time no matter what order the cells were clicked in. So there is a problem either with your code or one of the matrix settings.

I experienced the issue in a matrix recently set up with the constructor, and got the same error running the file on several different Macs.

Then I constructed this very bare matrix, containing only the message code in the matrix procedure panel, in an otherwise empty file, to demonstrate the issue. The code is message "Matrix row "+info("matrixrow")+" clicked"

Should I email the test file to you?

Yes please.