Uploaded image for project: 'PUBLIC - Liferay Alloy UI'
  1. PUBLIC - Liferay Alloy UI
  2. AUI-3160

Cloning Y_Nodes Causes StackOverflow in most browsers

    Details

      Description

      When attempting to clone a Y_Node, certain elements inside the Y_Node can cause infinite recursion or stack frames too large outside of infinite recursion, causing StackOverflow type errors in Chrome/Edge/IE11.

      Steps to Reproduce:
      1) Start Liferay with SPA enabled
      2) Navigate to Site -> Contents -> Web Content
      3) Click + button and select "Basic Web Content" option
      4) In the form, go to "Schedule" section and click on the Display Date time textbox.
      5) A popup window will appear with time selection options displayed (increments of 30 min)
      6) Click somewhere else on the page (the popup disappears) and then click on time textbox once again

      Expected Results:
      The popup window will reappear with the time selection options

      Actual Results
      The timepicker stops working and an error appears in the console indicating that he call stack size was exceeded or recursion went too far.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Days since last comment:
                  1 year, 1 week, 5 days ago

                  Packages

                  Version Package
                  master
                  master-deprecated
                  3.0.x
                  3.1.x
                  3.1.0-deprecated.52
                  3.0.3-deprecated.84
                  3.1.0-deprecated.59
                  3.0.3-deprecated.89
                  3.0.3-deprecated.90