<!--
Thank you for contributing!

Have a usage question?
======================
The issue tracker is only for bugs (with reproducible minimal test case) and feature requests, so please do the following if you have a question:

- Read the tutorial: http://fabricjs.com/articles
- Read the object caching introduction: http://fabricjs.com/fabric-object-caching
- Read the docs: http://fabricjs.com/docs
- Explore demos: http://fabricjs.com/demos
- Look for/ask questions on StackOverflow: http://stackoverflow.com/questions/tagged/fabricjs
- Ask on Google Group: https://groups.google.com/forum/#!forum/fabricjs


Think you found a bug?
======================
The best bug report is a failing test in the repository as a pull request. Otherwise, please use the "BUG REPORT" template below. You NEED to create a fiddle with very simple test case that illustrate the problem. Otherwise the issue will be closed.


Have a feature request?
=======================
Remove the template from below and provide thoughtful commentary *and code samples* on what this feature means for your product. What will it allow you to do that you can't do today? How will it make current work-arounds straightforward? What potential bugs and edge cases does it help to avoid? etc.
-->

<!-- BUG TEMPLATE -->
## Version
1.7.16

## Test Case
http://jsfiddle.net/fabricjs/Da7SP/

## Steps to reproduce

## Expected Behavior

## Actual Behavior
