I recently bought a USB3 hub that uses the older micro-b style plug to connect itself to my PC. The cable that came with it was on the short side so I ordered a longer one to replace it. The new cable kept dropping my connection; while troubleshooting the problem I discovered that its plug was about 1mm shorter than the one that came with the hub. I want to know what's out of spec, the longer cable I got or the hub itself; so I know who I should be sending a complaint to.
The cable that came with my hub is on the right; the longer one I ordered from amazon on the left:
The cable that came with my hub is on the right; the longer one I ordered from amazon on the left: