From the beta 3 fix list: "Difference Viewer could cause "List index out of bounds" error"

This has partly been fixed in beta 3, but it behaves a little strange.

I open a source file (containing af package spec. and body) and compile.
I open another source file with same package and compile.
When I shift back to the first source file, I get the dialog: "Package xyz has changed. Reload and discard current modifications? (Yes, No, Differences)"
If I press Differences, and a difference viewer opens (this is a fix in beta 3). I get the question again "Package xyz has changed ...". If I press No, the difference viewer is left open, but focus shifts back to the first opened source file. I would expect the focus to be on the diff. viewer, so I could investigate the differences.

Please check how this is designed to work.