Ronald Cruz created WICKET-6840:
-----------------------------------

             Summary: Busy indicator persists after request
                 Key: WICKET-6840
                 URL: https://issues.apache.org/jira/browse/WICKET-6840
             Project: Wicket
          Issue Type: Bug
          Components: wicket-core, wicket-extensions
    Affects Versions: 9.0.0, 9.1.0
         Environment: Linux - Ubuntu 19.10 and centOS. Using OpenJDK 14.
            Reporter: Ronald Cruz
         Attachments: test_project.zip

The busy indicator (implementations of `IAjaxIndicatorAware`) appears to 
persist after the AJAX request finishes. To be precise, It looks like it's not 
being properly cleaned up, as subsequent requests continue to add new 
indicators to the page. This looks to be new in Wicket 9/9.1, as I didn't 
observe the behavior in the past (Wicket 7/8) out of the box.

I've seen this occur with uses of `IndicatingAjaxLink.java` along with 
ModalWindow/ModalDialog, but also for use cases of the vanilla 
`AjaxIndicatorAppender` behavior attached to a component.

I've attached a small quickstart project which should hopefully make this easy 
to reproduce. It should suffice to start the project and click any of the two 
links present.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to