"Add To Visual Task Board" UI Action (List Context Menu) returns "Page Not Found" Error.Issue Symptoms If a record in a list view of a table is right-clicked, a context menu item named "Add to Visual Task Board" show up as shown in the below screenshot: If this is selected, it generates a pop-up where it asks for which Visual Task Board (VTB), you want to add the record for. However, there are cases when this pop-up generates "Page not found" error as shown below: Release Any supported release. Environment UI15/UI16. Cause - "Add to Visual Task Board" here is a UI action which is visible only in context menu as "List Context Menu" checkbox is set to true (and "List v2 Compatible" to true). - If you open this UI action, the script is responsible for generating the pop-up, a.k.a, iframe with the mentioned URL. - Out-of-the-box, at line 7 the iframe URL is defined: iframe : "$vtb_add_to_board.do?sysparm_record_id=" + taskSysID + "&sysparm_table_name=" + tableName + "&sysparm_nostack" - If the above URL misses the "$" sign and if it's written as, you will get "Page not found" error as depicted in the above screenshot: iframe : "vtb_add_to_board.do?sysparm_record_id=" + taskSysID + "&sysparm_table_name=" + tableName + "&sysparm_nostack" - The reason being that VTBs are purely angular-powered and adding a dollar sign in the URL makes the $scope object capture the whole page as a unit unlike non-dollar sign URLs. Resolution - The UI action if it's customized should be thoroughly reviewed and above information shall be considered for this weird behavior. Additional Information Please refer to our product documentation for more details on Visual Task Boards (Kingston): Visual Task Boards <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } -->