The last couple of weeks were intensely stressful and concluded with a client breakup. Both of us were delighted with the work, but the devil was in communication. One lesson we drew from the experience was to prepare the client for bugs, both visual and functional.
Instead of complaining, I accept the onus of setting expectations, educating clients and avoiding assumptions. I drafted this script to accompany our pre-launch emails:
Due to the nature of the web, websites look and work differently on different operating systems (e.g. OSx, Windows, Linux), in different web browsers (e.g. different versions of Internet Explorer, Google Chrome, Firefox, Safari, Opera), on different devices (e.g. Desktop, laptop, iPhone, iPad, Android devices, other smart phones, other tablets, Kindle devices) and although we have a testing suite that covers an extensive range of devices and platforms, usually, at the time a website is launched, some issues exist that have not yet been discovered.
In the case that an issue, or bug, is discovered, by your team or a customer, let us know, being as descriptive as you can, and we’ll squash it quickly.