The other issue, where any other peer view (in this case a StatusBar) of an IsDefault button that raises Accept causing the button to Accept is actually BY DESIGN. This is literally what Button.IsDefault means.
That said, I think the design of IsDefault is confusing.
Originally posted by @tig in #4167