[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Lynx-dev] active input field off screen, Lynx hogs CPU
From: |
Ralph Babel |
Subject: |
[Lynx-dev] active input field off screen, Lynx hogs CPU |
Date: |
Thu, 11 Mar 2010 12:19:29 +0100 (CET) |
With nested tables and a right-aligned <div>,
an input field can be pushed off screen, rendering Lynx
unresponsive and causing it to consume all available CPU
time once that input field becomes active (which may well be
immediately if that invisible input field is the first one).
Tested with: 2.8.7rel.1, 2.8.8dev.2
Platform: pretty much the usual GNU-Linux with ncurses
Special requirements: ./configure --enable-nested-tables
Minimal HTML to reproduce:
----------------------------------------
<table>
<tr>
<td>
<p>123456789012345678901234567890</p>
</td>
<td>
<div align=right>
<form>
<input>
</form>
</div>
</td>
</tr>
</table>
----------------------------------------
(Feel free to add the required tags and attributes
for HTML compliance; it doesn't make any difference
as far as this layout bug is concerned.)
Reduce the number of characters in the first
table cell's <p> to see a truncated input field.
- [Lynx-dev] active input field off screen, Lynx hogs CPU,
Ralph Babel <=