Pretty cool that you can sign watch only addresses with a signature.
Obviously this is impossible and the signature will be incorrect. Should prompt a error message box that cannot sign watch only addresses, with option to provide user to input private key one time for signing.
Also, imported wallet option (ex: Plaintext JSON) does not import watch only address.