Community
Participate
Working Groups
Build id: 200306110800 After renaming an interface method while a class implementing that interface is opened in an editor, the class editor becomes visible, hiding the interface I was editing. The second effect is that the editor where the interface was being edited seems to be in sync (no dirty sign - *). If I try to change the interface, the editor does not become dirty (no dirty sign, save icon disabled, "File->Save" action disabled). Luckily, if I try to close the editor, I am asked if want to save the file. Otherwise, I would have lost the content. It happens often in my workspace, but I cannot reproduce it in a new one. But I thought you might have some clue, or someone else may face the same problem.
Rafael, a reproducable case would be really helpful here. Kai, can you please comment on the editor switching. Refactoring simply requests the document from the document provider. We don't switch editors in our code.
Yes, I know... I tried to reproduce it, but so far, I couldn't. Once/if I find steps to reproduce it, I will add them to this PR. About the editor selection being changed, it happens at any refactoring operation involving another class opened in a different editor. But since the editor selection is (when the bug does not happen) automatically restored after the operation finishes, that does not bother me.
Rafael, did you find a reproducable case. If not I would like to set the PR on remind.
Sorry, but I couldn't.
Marked PR as remind
As of now 'LATER' and 'REMIND' resolutions are no longer supported. Please reopen this bug if it is still valid for you.