Q:

What's the difference between deactivating and disabling a breakpoint in Chrome Dev Tools

Chrome (Version 23.0.1271.101). I'm on OS X, if that even matters.
Why does Chrome have the ability to disable and/or deactivate breakpoints? Is there some power use I am not aware of?
I have noticed that I can disable some breakpoints, then deactivate all. Upon reactivating them, the same disabled ones are disabled. Other than that, what's the purpose of having having the two options?

A:

Deactivate Breakpoints turns off the breakpoint functionality.  Disable All Breakpoints is a shortcut for marking each breakpoint as disabled.
The difference becomes clearer when you compare Enable All Breakpoints and Activate Breakpoints.
Individual breakpoints can be enabled or disabled through the checkboxes next to each breakpoint.

Disable All Breakpoints unchecks all breakpoints, in effect turning off breakpoint functionality.  Deactivate Breakpoints explicitly turns off breakpoint functionality.  So these two options have the same effect.
Activate Breakpoints enables breakpoint functionality, preserving the individual breakpoints' enabled/disabled status.  Enable All Breakpoints enables each breakpoint, but doesn't turn breakpoint functionality itself on if it has been deactivated.

