Opened 12 years ago

Closed 10 years ago

#7126 closed bug (duplicate)

Resizeable: containment and aspectRation bug

Reported by: anatoly Owned by:
Priority: minor Milestone: 2.0.0
Component: ui.resizable Version: 1.8.10
Keywords: Cc:
Blocked by: Blocking:


There's a bug in Resizeable module when both containment and aspectRation options are used. The bug appears then edge of resizeable element hits the border of its container.

For quick test check it at

Test instructions:

  1. Try to move top left handle to container's top left corner.

jQuery version: 1.5.1, jQuery UI version: 1.8.10, 1.8.9, 1.8.7

I'm able to reproduce it in Firefox 3.5.17, Chromium 6.0.472.63 and IE 8

Code example:

<!DOCTYPE html>
    <link rel="stylesheet" href="" type="text/css" />

    <script type="text/javascript" src=""></script>
    <script type="text/javascript" src=""></script>

    <script type="text/javascript">
      $(function() {
          handles: 'ne, nw, se, sw',
          containment: 'parent',
          aspectRatio: true

    <style type="text/css">
    #container {
      position: relative;
      width: 600px;
      height: 300px;
      border: 1px solid black;

    #resizable {
      top: 50px;
      left: 50px;
      background: #cec;
      height: 100px;
      width: 200px;
      border: 1px dotted gray;

    .ui-resizable-handle {
      width: 8px;
      height: 8px;
      border: 1px solid rgb(128, 128, 128);
      background: rgb(242, 242, 242);

    .ui-resizable-n, .ui-resizable-s {
      left: 45%;

    .ui-resizable-e, .ui-resizable-w {
      top: 45%;

    .ui-resizable-se {
      bottom: -5px;
      right: -5px;
    <div id="container">
      <div id="resizable" />

Change History (2)

comment:1 Changed 10 years ago by Scott González


comment:2 Changed 10 years ago by tj.vantoll

Resolution: duplicate
Status: newclosed

Duplicate of #8158.
This was fixed in 1.8.19, here's an updated fiddle -

Note: See TracTickets for help on using tickets.