[squeak-dev] Squeak 6.0 alpha-20601 browsing revisions fails because of wrong class of requestor

tim Rowledge tim at rowledge.org
Sat Aug 21 18:07:41 UTC 2021

After updating to 20601 I just poked around a little to see how things are and the Browser->method->'browse revisions' failed because the requestor used in ServiceAction>>#execute was a simple Requestor and not a BrowserRequestor (which would have allowed BrowserRequestor>>#browseMcMethodRevisions to do the right thing, I hope).

The interesting thing when debugging is that the ServiceAction involved seems to have  BrowserRequestor as its 'requestor' instance variable.

A second attempt appears to work, so an initial guess is that something about finding the focusedRequestor has a loophole. I have no idea how the services stuff works or is intended to be used so I'll just leave it in the hope somebody else has ideas about this

tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Useful random insult:- Couldn't pour water out of a boot with instructions on the heel.

More information about the Squeak-dev mailing list