When I use the ajax modal window and under Firefox/Chrome/Safari, the ajax form submit does not happen. When I open the ajax debug window, it looks like a request is made. Has anyone had issues with modal windows, form submission and firefox? Internet Explorer 7 works fine. Version of Wicket: 1.4.13 Here is the error in the debug window: RROR: Wicket.Ajax.Call.submitFormById: Trying to submit form with id 'calloutForm449' that is not in document. ERROR: Wicket.Ajax.Call.submitFormById: Trying to submit form with id 'calloutForm449' that is not in Pseduo Code: import org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow; ...
final ModalWindow modalWindow = new ModalWindow( "modalWindow"); final Panel basicPanel = new BasicPanel( modalWindow.getContentId()); modalWindow.setInitialWidth( 600 ); mainPanel.add(modalWindow); modalWindow.setContent(basicPanel); ... public class BasicPanel extends Panel { public BasicPanel(final String id) { ... final Form form = new Form("calloutForm"); add(form); } } ** Panel for Modal Window Markup: <form wicket:id="calloutForm"> ... </form> ** Output from ajax debug window. The form looks like it is available. <div id="feedback4d7" style="display:none"></div> <form id="calloutForm4d8" method="post" action="?wicket:interface=:10:contentPanelContainer:contentPanel:panel:m odalWindow:content:calloutForm::IFormSubmitListener::" ><div style="width:0px;height:0px;position:absolute;left:-100px;top:-100px;ove rflow:hidden"><input type="hidden" name="calloutForm4d8_hf_0" id="calloutForm4d8_hf_0" /></div> <fieldset> <table cellspacing="0" cellpadding="0" style="width: auto;" class="content_panel_table"> <tbody> ... .... </form> </div>