from the code:
while ( aoLocal[i+iRowspan] !== undefined &&
aoLocal[i][j].cell == aoLocal[i+iRowspan][j].cell
I think it should check aoLocal[i+iRowspan] [j] !== undefined
not the aoLocal[i+iRowspan] !== undefined
Can you provide either a link to an example that this change fixes an issue for, or just the HTML markup you are using please? I'm not currently aware of any problems being reported with header detection, so I would want to make sure that unit tests can be created to ensure that this fix does the job and stays fixed :-)
No feedback provided. Going to close the issue as I can't reproduce the issue unfortunately.