I also experience such weird deselect on accept, which gives a really bad user interface feel. I suspect that unfiltered horizontal scroll events on my mac mouse are causing some of the mess.
Nicolas 2014-02-04 Nicolai Hess <[email protected]>: > 2014-02-04 Johan Brichau <[email protected]>: > >> Hi there, >> >> I'm now using 30739 and this bug is still occurring. >> In addition, when I do a rename refactoring, I get multiple dialog boxes >> (one for each package being set dirty) and my method was even saved in a >> wrong class. >> >> So, there's multiple things wrong here. I will try to dive into it... >> >> Johan >> >> On 30 Jan 2014, at 22:56, Nicolai Hess <[email protected]> wrote: >> >> > 2014-01-30 Sabine Knöfel <[email protected]>: >> > me too, but it is only sometimes I can not tell, how to reproduce it. >> > >> > >> > On Thu, Jan 30, 2014 at 8:31 PM, Johan Brichau <[email protected]> >> wrote: >> > Hi all, >> > >> > When working with Nautilus in Pharo 3, I often experience that the >> browser looses its context after a save. >> > I edit a method, save it, and Nautilus will jump away from that >> context, essentially showing itself as if it was just opened from scratch >> so I need to manually reselect the class, the protocol and the method I was >> working on. >> > >> > It's very annoying and I wonder if this is something other people >> experience too and that this is known? >> > >> > At first I thought it was when I was editing methods in class >> extensions. But it happens randomly, sometimes after I got the dialog to >> 'save your changes' but sometimes not. >> > >> > Anybody? >> > >> > Johan >> > >> > >> > >> > >> > >> > Most of the time it happens the first time a package gets dirty. >> > And it is related to this error: >> > >> > 12734 Nautilus accept changes shows prompt for cancel dialog >> > >> > The fix is there, but not yet integrated. >> > >> > >> > >> > Nicolai >> >> >> > > Can you give an example (renaming a Method or Class?). > > And one major issue with Nautilus is, when a package/class/method is > selected in the > list, it is not always in Nautilus instVar > selectectedPackage/selectedClass/selectedMethod. > The way selection is handled in Nautilus is awful. > > For example, open SystemBrowser use CMD+F+C class search, enter > RGMethodDefinition. > The package Ring-Core-Kernel is selected and the class RGMethodDefinition. > If you change and > accept some code in this class, the highlight on Ring-Core-Kernel package > is lost. > If you click once on the highlighted entry in the package list, *before* > changing the code. > The higilght does not get lost after accepting the changes. > > The same happens on the method list if jumping to a method, from a prior > selected entry from the HistoryList, > you need to click in this list to make shortcuts on the selected entry > working. > > Nicolai > > > > > > >
