zoom feature does not appear to be smart enough to know that the user has privilege to sales or purchase window.
If some user roles do not have access to the Invoice (Customer) window; however, they do have access to the Invoice (Vendor) window. The zoom sees that the user cannot view the Invoice (Customer) window; therefore, it hides the zoom option from that user for all invoice links (even for AP invoices).