Bug in Kernel: 1. Pharo Image
• You are subscribed to this case
My apologies for the delay -- I've finally taken a close look at this report and done some more research.
I believe that the current behavior is correct, so I'm marking this bug as resolved. Henrik, if you want to further explain why you expect different behavior, we can discuss it.
The short version of the explanation for the current behavior being is that the inner handler passes to the outer handler, which then passes. #pass searches for handlers in the *handler* exception environment, and at that point there are no handlers in that environment. So the #defaultAction then signals UnhandledError, but there are *no* handlers for *any* exception in the environment at that point, so the UnhandledError's #defaultAction opens a debugger.