Hi, David, In your report: "Now button indicates environment is in debug mode, but it is not." Eiffel Studio really stays in debug mode after open `weasel' layout. What restoring layout doing is restoring the tools docking layout which saved in normal mode to a debug mode Eiffel Studio. It's normal that a debug mode Eiffel Studio have the same layout as normal mode Eiffel Studio's layout. I think what you expecting is saving/restoring layout feature can save/restore Eiffel Studio debug mode state. It's possible to do this. But if Eiffel Studio really debugging (means Eiffel Studio in debug mode), end user want to restore a layout which saved in normal state. Eiffel Studio can't restore this layout since it'll force Eiffel Studio stop debugging. So I think currently saving/restoring layout feature is ok. What do you think? Your idea is appreciated. Thanks Larry