Subject: | Use of -other fails in CGI::start_html |
The use of '-other' as a argument flag and @other as a catch-all leads to
a problem in lines 1337/1397 of CGI.pm. This code
print start_html(-other => qq{something else in the body},
),"\n";
Produces the (probably undesired) result
<?xml version="1.0" encoding="iso-8859-1"?>
...
</head><body other="something else in the body">
While the documentation suggests that the "other=" should not be there.
Possible solutions:
1. Add OTHER to the rearrange line on 1337 and use a new catchall variable or change the variables used ($otherbody and @other for instance)
2. Change the documentation that all unspecified options will be passed t