Details

      Description

      To reproduce:
      1) Create a gadget that requires both open-views and pubsub-2 features.
      2) Make a call to gadgets.views.openGadget(), passing a viewParams object
      3) In the newly opened gadget, make a call to gadgets.views.getParams(). You will receive an empty object, regardless of what was passed as a parameter.

      What's happening?
      1) It looks like pubsub-2 appends an rpc token to the open gadget url in the form of #rpctoken=nzZsoU
      2) The resulting url param for views looks like this - view-params: "

      {"value":"yarrrgh","retVal":""}

      #rpctoken=nzZsoU"
      2) In the views feature, views.js, line 120: The param goes through json.parse, which fails and returns an empty object

      This will probably affect more than just the openviews feature.

      1. 1777.patch
        5 kB
        Erin Noe-Payne

        Activity

          People

          • Assignee:
            Unassigned
            Reporter:
            Erin Noe-Payne
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 8h
              8h
              Remaining:
              Remaining Estimate - 8h
              8h
              Logged:
              Time Spent - Not Specified
              Not Specified

                Development