Ajax Panel Replacement Issue on Fireforx only (Kind of Complex Scenario,
subpanels and tables)
-----------------------------------------------------------------------------------------------
Key: WICKET-1123
URL: https://issues.apache.org/jira/browse/WICKET-1123
Project: Wicket
Issue Type: Bug
Components: wicket
Affects Versions: 1.3.0-beta4
Environment: Windows XP, Apache Tomcat 5.5 and 6.0.14, Netbeans IDE
5.5 and 6.0 beta2 Only happens on Firefox Browser (Gecko Engine)
Reporter: Francisco Diaz Trepat
> Hi. I'm going to try to explain the best that I can and without posting code
> at first the issue that is happening.
>
> I have the following panels A and C. A has two instances of B nested inside
> of it. C is empty:
>
> [
>
> ==PANEL-A==
>
> [
>
> ==PANEL-B1==
>
> ]
>
> [
>
> ==PANEL-B2==
>
> ]
>
> ]
>
>
> [
> ==PANEL-C==
> ]
>
> What happens is that on another Panel that represent the Page content, lets
> call it ContentPanel I need to toggle between panels A and C with the click
> of an Ajax Link.
>
> The first state is with panel C that it is empty (actually with lots of
> HiddenFields, but empty visually). On click I need to Show the A panel that
> has viewable content. Finally on another click I need to go back to the
> original state of C panel.
>
> So far so good. The issue is as follows:
>
> The problem happens on Firefox only (latest version 2.0.0.8) (on IE 6 and 7
> it is not an issue as everything works fine).
>
> What happens is that I click on the link, and panel A shows perfectly. But
> when I click again to put the C panel back, the A panel gets Partially
> removed, that is panel A's first panel B instance B1 gets removed, but B2 is
> not removed and it is still visible, plus I get the C panel, as C panel
> doesn't have viewable content it doesn't add to the visual problem. *Ej*:
>
> [
>
> ==PANEL-A==
>
>
> [
>
> ==PANEL-B2==
>
> ]
>
> ]
>
> [
> ==PANEL-C==
> ]
>
> Now If I click again, I get Panel A with "2 instances of B2" as panel B2 was
> not removed.
> [
>
> ==PANEL-A==
>
> [
>
> ==PANEL-B1==
>
> ]
>
> [
>
> ==PANEL-B2==
>
> ]
>
> [
>
> ==PANEL-B2==
>
> ]
>
> ]
>
> So and so forth every click and click, I get panel A partially removed and
> when added again I have another instance of B2 as it is never removed.
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.