Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-154701

No error message displayed in Walkthrough Web Sample

    Details

      Description

      Steps to Reproduce:

      1. In SampleWalkthrough.js create another JSON step
        • ex. 
          {
          	content: '<span>Content 6</span><br/><code>Hello6</code>',
          	nodeToHighlight: '#step6',
          	positioning: 'bottom',
          	title: 'Title 6',
          },
           
      1. Deploy frontend-js-components-sample-web to a test page
      2. Navigate to the Walkable tab on the sample portlet
      3. Click on the Hotspot (blue dot) and click through all the steps to the last step with no element

      Expected Result:
      An informative error message regarding no element exists displayed on JS console
      Walkthrough component UX is still present (either hotspot or popover mode)

      Actual Result:
      Generic error is thrown in Chrome's devtool console.

      Reproduced on:
      Tomcat 9.0.56 + MySQL 5.7
      Portal master GIT ID: bfac03e8e77bc65cecc9709ecfe642f071fb3476

        Attachments

        1. error.gif
          error.gif
          1.50 MB
        2. fixed.gif
          fixed.gif
          270 kB
        3. no-hotspot.gif
          no-hotspot.gif
          990 kB

          Issue Links

            Activity

              People

              Assignee:
              susan.chen Susan Chen
              Reporter:
              susan.chen Susan Chen
              Participants of an Issue:
              Recent user:
              Felipe Lins
              Engineering Assignee:
              Matuzalém Teles
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Days since last comment:
                9 weeks, 1 day ago

                  Packages

                  Version Package
                  7.4.3.29 CE GA29
                  7.4.3.30 CE GA30
                  Master