[w3m-dev 04154] Unclosed textarea in table

Hiroyuki Ito <[email protected]> Sun, 27 Nov 2005 23:32:55 +0900 (JST)
Newsgroups gmane.comp.web.w3m.devel
Message-ID <[email protected]>

http://pc8.2ch.net/test/read.cgi/unix/1106393065/727-728

 <DIV><TABLE><TEXTAREA></DIV>  w3m 
table  textarea  </table> 
 completeHTMLstream 

 table  textarea 

 
CASE_TABLE_TAG:  case HTML_N_TABLE: 



Index: table.c
===================================================================
RCS file: /cvsroot/w3m/w3m/table.c,v
retrieving revision 1.49
diff -u -r1.49 table.c
--- table.c	9 Jan 2004 15:46:49 -0000	1.49
+++ table.c	27 Nov 2005 13:21:52 -0000
@@ -2465,11 +2465,16 @@
 	return TAG_ACTION_PLAIN;
     }
     if (mode->pre_mode & TBLM_INTXTA) {
-	if (mode->end_tag == cmd) {
+	switch (cmd) {
+	CASE_TABLE_TAG:
+	case HTML_N_TEXTAREA:
 	    table_close_textarea(tbl, mode, width);
-	    return TAG_ACTION_NONE;
+	    if (cmd == HTML_N_TEXTAREA)
+		return TAG_ACTION_NONE;
+	    break;
+	default:
+	    return TAG_ACTION_FEED;
 	}
-	return TAG_ACTION_FEED;
     }
     if (mode->pre_mode & TBLM_SCRIPT) {
 	if (mode->end_tag == cmd) {