diff --git a/internal_packages/message-list/lib/autoscale-images.es6 b/internal_packages/message-list/lib/autoscale-images.es6 index d0d8549c5..ace5167a4 100644 --- a/internal_packages/message-list/lib/autoscale-images.es6 +++ b/internal_packages/message-list/lib/autoscale-images.es6 @@ -28,8 +28,12 @@ function _runOnImageNode(node) { if (width && height && (widthUnits === heightUnits)) { node.style.maxWidth = '100vw'; node.style.maxHeight = `${100 * height / width}vw`; - } else if (width && !height) { + } else if (!height) { node.style.maxWidth = '100vw'; + } else { + // If your image has a width and height in different units, or a height and + // no width, we don't want to screw with it because it would change the + // aspect ratio. } }