cleanup control and listener when page is created twice
How to test manually
see issue description
Automatic testing
[ ] PR adds/updates unit tests
Documentation
[ ] PR adds/updates documentation
Organizational
[ ] PR includes new dependencies.
Only dependencies under approved licenses are allowed. LICENSE and NOTICE files in the respective modules where dependencies have been added as well as in the project root have been updated.
Observation: I just opened a lot (>200) of different XMIs and didn't observe any memory issues. These XMIs all had something in common: Simple features. Maybe the error relies in opening XMIs with complex features.
What's in the PR
How to test manually
Automatic testing
Documentation
Organizational