Not really a bug more than an outdated browser not being updated for HTML 5.
In HTML 4, <a href="..."><div>...</div></a> is an error and Lynx deals with this by implicitly closing the <a>, turning it into a hidden link (which can still be followed by pressing 'l').
In HTML 5, <a href="..."><div>...</div></a> is valid.