widget.newTableView() bug: Gaps between each row (Filed: 18986)

Reporting this one but also if there’s another explanation I’d love to hear it.

Basically, each row is crafted (by default anyway) as:
[1] A row block (probably display.newRect)
[2] A row line (probably display.newLine)

Test results:
3GS simulator (100% zoom): No issue
3GS Device: No issue
4 simulator: 1px gap between rows but only while scrolling
4 device: 1px gap between rows, noticeable at all times

Most developers have probably never noticed this issue since its only “showing through” and usually showing through to a grey or black color (very similar to the lineColor). But if you set the tableView properties to include a bright color (eg: 255,0,0) the problem becomes very noticeable. There doesn’t appear to be any variable for setting gaps or line strength so this appears to be out of my hands.

Notes:

  1. You can pretty easily replicate this result with the Documentation code sample, though it will look a bit wonky as there’s no config.lua
  2. The easiest way to see this problem is to add noLines=true; despite having no lines per row you will see the background itself as the line between rows. [import]uid: 41884 topic_id: 33240 reply_id: 333240[/import]