{
 "scenario": "employees-apex",
 "counts": {
  "match": 656,
  "tolerated": 4,
  "waived": 10,
  "defect": 0,
  "unmapped": 0,
  "harness": 0
 },
 "pairs": {},
 "pairs_by_draw_order": [],
 "waivers": [
  {
   "id": "H1",
   "status": "proposed",
   "title": "APEX links fail with FRM-92022 instead of opening the page",
   "reason": "The APEX buttons (CONSOLE.APEX, BUTTONS.APEX_BUTTON, the EMPLOYEES.APEX row button) compose a signed APEX URL, show it on the message line and call WEB.SHOW_DOCUMENT(url, '_blank'). On the Forms 14.1.2 client this fails: Forms shows the alert \"FRM-92022: cannot launch URL ... The BROWSE action is not supported on the current platform!\" and the page never opens, so the source records an alert, alert focus and an extra window, and the user has to dismiss it. The target writes the same message and opens the URL in a new browser tab, which is what the code asks for. Replicating the failure would mean shipping a broken link. The message line (APEX URL with the token) is still compared.\n",
   "applied": 10
  },
  {
   "id": "H2",
   "status": "proposed",
   "title": "Department tab keeps the previous department number",
   "reason": "When the current employee has no department (a new record, or Kimberely Grant, whose DEPARTMENT_ID is NULL), Forms clears the DEPARTMENT detail block, yet DEPARTMENT_ID on the Department tab keeps showing the number of the department shown before (90, Executive) while name, address, city and region are blank. The number belongs to another employee's department; the target clears the whole tab.\n",
   "applied": 0
  }
 ],
 "groups": [
  {
   "class": "tolerated",
   "group": "ui.message",
   "rule": "mask:apex-token",
   "note": null,
   "count": 4,
   "where": [
    "step04.message",
    "step05.message",
    "step06.message",
    "step07.message"
   ]
  },
  {
   "class": "waived",
   "group": "ui.action.alert",
   "rule": "waiver:H1",
   "note": "the source accepted this action",
   "count": 2,
   "where": [
    "step05.action.alert",
    "step07.action.alert"
   ]
  },
  {
   "class": "waived",
   "group": "ui.alert",
   "rule": "waiver:H1",
   "note": "alert missing in the target",
   "count": 2,
   "where": [
    "step04.alert",
    "step06.alert"
   ]
  },
  {
   "class": "waived",
   "group": "ui.focus",
   "rule": "waiver:H1",
   "note": "expected dialog",
   "count": 2,
   "where": [
    "step04.focus",
    "step06.focus"
   ]
  },
  {
   "class": "waived",
   "group": "ui.seen.alert",
   "rule": "waiver:H1",
   "note": "alert missing in the target",
   "count": 2,
   "where": [
    "step05.seen.alert",
    "step07.seen.alert"
   ]
  },
  {
   "class": "waived",
   "group": "ui.windows",
   "rule": "waiver:H1",
   "note": null,
   "count": 2,
   "where": [
    "step04.windows",
    "step06.windows"
   ]
  }
 ],
 "entries": [
  {
   "where": "step04.focus",
   "class": "waived",
   "source": "FWindow/PushButton:OK",
   "target": "buttons.apex_button[0]",
   "rule": "waiver:H1",
   "note": "expected dialog",
   "group": "ui.focus"
  },
  {
   "where": "step04.message",
   "class": "tolerated",
   "source": "APEX URL: http://localhost:8080/ords/r/hr_dev/hr-app/employees?request=APEX_AUTHENTICATION=JWT&x01=<any>",
   "target": "APEX URL: http://localhost:8080/ords/r/hr_dev/hr-app/employees?request=APEX_AUTHENTICATION=JWT&x01=<any>",
   "rule": "mask:apex-token",
   "note": null,
   "group": "ui.message"
  },
  {
   "where": "step04.windows",
   "class": "waived",
   "source": [
    [
     "CONSOLE",
     "HR APP"
    ],
    [
     "EMPLOYEES",
     "EMPLOYEES"
    ],
    [
     "alert",
     "Forms"
    ]
   ],
   "target": [
    [
     "CONSOLE",
     "HR APP"
    ],
    [
     "EMPLOYEES",
     "EMPLOYEES"
    ]
   ],
   "rule": "waiver:H1",
   "note": null,
   "group": "ui.windows"
  },
  {
   "where": "step04.alert",
   "class": "waived",
   "source": {
    "title": "Forms",
    "message": [
     "FRM-92022: cannot launch URL http://localhost:8080/ords/r/hr_dev/hr-app/employees?request=APEX_AUTHENTICATION=JWT&x01=<any> with target _blank.\nfull details: The BROWSE action is not supported on the current platform!"
    ],
    "buttons": [
     "OK"
    ]
   },
   "target": null,
   "rule": "waiver:H1",
   "note": "alert missing in the target",
   "group": "ui.alert"
  },
  {
   "where": "step05.action.alert",
   "class": "waived",
   "source": "performed",
   "target": "not performable: no alert open",
   "rule": "waiver:H1",
   "note": "the source accepted this action",
   "group": "ui.action.alert"
  },
  {
   "where": "step05.message",
   "class": "tolerated",
   "source": "APEX URL: http://localhost:8080/ords/r/hr_dev/hr-app/employees?request=APEX_AUTHENTICATION=JWT&x01=<any>",
   "target": "APEX URL: http://localhost:8080/ords/r/hr_dev/hr-app/employees?request=APEX_AUTHENTICATION=JWT&x01=<any>",
   "rule": "mask:apex-token",
   "note": null,
   "group": "ui.message"
  },
  {
   "where": "step05.seen.alert",
   "class": "waived",
   "source": {
    "title": "Forms",
    "message": [
     "FRM-92022: cannot launch URL http://localhost:8080/ords/r/hr_dev/hr-app/employees?request=APEX_AUTHENTICATION=JWT&x01=<any> with target _blank.\nfull details: The BROWSE action is not supported on the current platform!"
    ],
    "buttons": [
     "OK"
    ]
   },
   "target": null,
   "rule": "waiver:H1",
   "note": "alert missing in the target",
   "group": "ui.seen.alert"
  },
  {
   "where": "step06.focus",
   "class": "waived",
   "source": "FWindow/PushButton:OK",
   "target": "employees.apex[3]",
   "rule": "waiver:H1",
   "note": "expected dialog",
   "group": "ui.focus"
  },
  {
   "where": "step06.message",
   "class": "tolerated",
   "source": "APEX URL: http://localhost:8080/ords/r/hr_dev/hr-app/employee-details?request=APEX_AUTHENTICATION=JWT&x01=<any>",
   "target": "APEX URL: http://localhost:8080/ords/r/hr_dev/hr-app/employee-details?request=APEX_AUTHENTICATION=JWT&x01=<any>",
   "rule": "mask:apex-token",
   "note": null,
   "group": "ui.message"
  },
  {
   "where": "step06.windows",
   "class": "waived",
   "source": [
    [
     "CONSOLE",
     "HR APP"
    ],
    [
     "EMPLOYEES",
     "EMPLOYEES"
    ],
    [
     "alert",
     "Forms"
    ]
   ],
   "target": [
    [
     "CONSOLE",
     "HR APP"
    ],
    [
     "EMPLOYEES",
     "EMPLOYEES"
    ]
   ],
   "rule": "waiver:H1",
   "note": null,
   "group": "ui.windows"
  },
  {
   "where": "step06.alert",
   "class": "waived",
   "source": {
    "title": "Forms",
    "message": [
     "FRM-92022: cannot launch URL http://localhost:8080/ords/r/hr_dev/hr-app/employee-details?request=APEX_AUTHENTICATION=JWT&x01=<any> with target _blank.\nfull details: The BROWSE action is not supported on the current platform!"
    ],
    "buttons": [
     "OK"
    ]
   },
   "target": null,
   "rule": "waiver:H1",
   "note": "alert missing in the target",
   "group": "ui.alert"
  },
  {
   "where": "step07.action.alert",
   "class": "waived",
   "source": "performed",
   "target": "not performable: no alert open",
   "rule": "waiver:H1",
   "note": "the source accepted this action",
   "group": "ui.action.alert"
  },
  {
   "where": "step07.message",
   "class": "tolerated",
   "source": "APEX URL: http://localhost:8080/ords/r/hr_dev/hr-app/employee-details?request=APEX_AUTHENTICATION=JWT&x01=<any>",
   "target": "APEX URL: http://localhost:8080/ords/r/hr_dev/hr-app/employee-details?request=APEX_AUTHENTICATION=JWT&x01=<any>",
   "rule": "mask:apex-token",
   "note": null,
   "group": "ui.message"
  },
  {
   "where": "step07.seen.alert",
   "class": "waived",
   "source": {
    "title": "Forms",
    "message": [
     "FRM-92022: cannot launch URL http://localhost:8080/ords/r/hr_dev/hr-app/employee-details?request=APEX_AUTHENTICATION=JWT&x01=<any> with target _blank.\nfull details: The BROWSE action is not supported on the current platform!"
    ],
    "buttons": [
     "OK"
    ]
   },
   "target": null,
   "rule": "waiver:H1",
   "note": "alert missing in the target",
   "group": "ui.seen.alert"
  }
 ]
}
