Edgewall Software

Ticket #6268 (closed defect: wontfix)

Opened 15 months ago

Last modified 10 months ago

Wiki page edit buttons don't work with IE

Reported by: trac-ja@… Owned by: cboos
Priority: high Milestone:
Component: wiki system Version: devel
Severity: major Keywords: iexplorer
Cc:

Description (last modified by cboos) (diff)

Wiki page edit buttons (Preview, Merge and Save) don't work with IE7 (maybe, IE6 too).

These <input> elements don't have id attribute.

Update

It appears the id attribute has probably nothing to do with the problem (comment:4). Rather, IE seems unable to edit big wiki pages (comment:5).

Attachments

Change History

Changed 15 months ago by trac-ja@…

Ummm, I encountered stack tracks and I cannot attach file....

  • trac/wiki/templates/wiki_edit.html

     
    122122        </fieldset> 
    123123        <div class="buttons" py:choose="action"> 
    124124          <py:when test="'collision'"> 
    125             <input type="submit" name="preview" value="Preview" disabled="disabled" />&nbsp; 
    126             <input type="submit" name="merge" value="Merge changes" accesskey="r" />&nbsp; 
    127             <input type="submit" name="save" value="Submit changes" disabled="disabled" />&nbsp; 
     125            <input type="submit" id="preview" name="preview" value="Preview" disabled="disabled" />&nbsp; 
     126            <input type="submit" id="merge" name="merge" value="Merge changes" accesskey="r" />&nbsp; 
     127            <input type="submit" id=="save" name="save" value="Submit changes" disabled="disabled" />&nbsp; 
    128128          </py:when> 
    129129          <py:otherwise> 
    130             <input type="submit" name="preview" value="Preview Page" accesskey="r" />&nbsp; 
    131             <input type="submit" name="diff" value="Review Changes" accesskey="r" />&nbsp; 
     130            <input type="submit" id="preview" name="preview" value="Preview Page" accesskey="r" />&nbsp; 
     131            <input type="submit" id="diff" name="diff" value="Review Changes" accesskey="r" />&nbsp; 
    132132            <input type="submit" id="save" name="save" value="Submit changes" />&nbsp; 
    133133          </py:otherwise> 
    134134          <input type="submit" name="cancel" value="Cancel" /> 

Changed 15 months ago by trac-ja@…

I forget, comment:1 is a patch for source:trunk@6114 .

Changed 15 months ago by cboos

  • keywords needinfo added
  • milestone 0.11 deleted

Sorry, I can't reproduce the problem with IE7. Are you sure that your problem is related to the absence of "id" attributes? Btw, the "preview" id is already taken by the preview fieldset.

Changed 15 months ago by trac-ja@…

  • severity changed from critical to normal

You are right, this is not relate id attribute.

But there is another that sometime wiki pages are not dipalayed. Instead, IE7 displays "DNS Error" (as res://ieframe.dll/dnserrordiagoff.htm).

Sequence:

  1. Access a Wiki page. (and login you need)
  2. Push "Edit this page" button.
  3. Push one of "Preview Page", "Review Changes" or "Cancel" buttons quickly or repeatedly.

I found this problem when Trac runs as tracd. And I didn't encount Trac runs with cgi, fcgi, mod_python.

I think this problem causes IE7 or tracd's connection or session handling, however I don't have any reasons.

Changed 15 months ago by cboos

  • keywords iexplorer added; needinfo removed
  • severity changed from normal to major
  • milestone set to 0.11.1

Does that happen for big pages? For me, the limit is approximately 11933 bytes. That problem is known but not really understood. I think there's no ticket dedicated to that problem, so this one seems to be the place for tracking that problem.

Changed 14 months ago by jruigrok

Has any of you used ethereal or tcpdump to capture the session to see on a network level which side is the problem maker?

Changed 13 months ago by cboos

  • priority changed from normal to high

Changed 11 months ago by cboos

  • description modified (diff)

#2929 was similar, at least the symptoms described in that ticket are the same that what happens when trying to edit long wiki pages.

Changed 10 months ago by john.m.camara

  • status changed from new to closed
  • resolution set to wontfix

Works for me on ie7 and r6700

Changed 10 months ago by cboos

  • milestone 0.11.1 deleted

Add/Change #6268 (Wiki page edit buttons don't work with IE)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
to The owner will change from cboos. Next status will be 'closed'
 
Note: See TracTickets for help on using tickets.