title: Custom task picklist doesn't show in active release, but does in definition
body: <p>We have a custom task that is exhibiting some strange behavior in our Release flow. One of our inputs is a picklist with 20 options. Additionally, there is a text field that is only visible if you choose the 'Other' option in the picklist. This is the relevant portion of the task.json (with some anonymizing)</p>
  
  <pre><code>{
    "name": "Site",
    "type": "picklist",
    "label": "Site Name",
    "defaultValue": "",
    "required": false,
    "helpMarkDown": "Site name - choose 'Other' if desired site is not available",
    "groupName": "GeneralGroup",
    "options": {
      "SITE_1": "SITE_1",
      "SITE_2": "SITE_2",
      "SITE_3": "SITE_3",
      "SITE_4": "SITE_4",
      "SITE_5": "SITE_5",
      "SITE_6": "SITE_6",
      "SITE_7": "SITE_7",
      "SITE_8": "SITE_8",
      "SITE_9": "SITE_9",
      "SITE_10": "SITE_10",
      "SITE_11": "SITE_11",
      "SITE_12": "SITE_12",
      "SITE_13": "SITE_13",
      "SITE_14": "SITE_14",
      "SITE_15": "SITE_15",
      "SITE_16": "SITE_16",
      "SITE_17": "SITE_17",
      "SITE_18": "SITE_18",
      "SITE_19": "SITE_19",
      "Other": "Other"
    }
  },
  {
    "name": "CustomSite",
    "type": "string",
    "label": "Custom Site Name",
    "defaultValue": "",
    "required": false,
    "helpMarkDown": "Custom site name - if not provided, current site will be used",
    "groupName": "GeneralGroup",
    "visibleRule": "Site = Other"
  },
  </code></pre>
  
  <p>The task inputs work great while editing the Release definition, as shown here</p>
  
  <p>Standard site choice
  <a href="https://i.stack.imgur.com/cEQmn.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/cEQmn.png" alt="enter image description here"></a></p>
  
  <p>Other picked
  <a href="https://i.stack.imgur.com/cEQmn.png" rel="nofollow noreferrer"><img src="https://i.imgur.com/ziNZNGu.png" alt="enter image description here"></a></p>
  
  <p>The issue is when we edit an active release, and look at the task from that view. for some reason, the dropdown does not appear on the screen. A section is available for it, but the dropdown is missing. Another picklist (Environment) displays just fine. </p>
  
  <p>Missing dropdown?
  <a href="https://i.stack.imgur.com/cEQmn.png" rel="nofollow noreferrer"><img src="https://i.imgur.com/RVgz19D.png" alt="enter image description here"></a></p>
  
  <p>We're not sure what's going on here, or how to go about resolving it. Other tasks (such as the Nuget) task which have visible rules attached to their picklists don't seem to exhibit this behavior. Any thoughts on what this could be? We are using TFS 2018, update 1, on premises.</p>
  
  <p>Thank you</p>
  
  <p>Edit: Answering questions below</p>
  
  <ol>
  <li>I tried creating a brand new release definition from scratch, as well as a brand new build. Within the new release created from the new definition, I continued to see the described behavior</li>
  <li>Just to clarify, this task is not completely disappearing from the release. Only this one picklist choice is absent when looking at the environments from within an active release.</li>
  <li>Build definition seems to behave normally. I do not see a way to edit the tasks of a build instance, so I can not confirm if the picklist behave the same as it does in the release instance. However, the build definition itself behaves normally along with the release definition. </li>
  <li>I did try several page refreshes, along with having a co-worker look from a separate computer. In all cases, this one picklist was not present within the release instance view.</li>
  </ol>
  
  <p>One more thing I looked at, just out of curiosity, is the HTML behind the view. When I compared a picklist that was working vs the problem one, I found that the input control was just completely missing</p>
  
  <p>Working<br>
  <a href="https://i.stack.imgur.com/cEQmn.png" rel="nofollow noreferrer"><img src="https://i.imgur.com/re8egmz.png" alt="enter image description here"></a></p>
  
  <p>Broken<br>
  <a href="https://i.stack.imgur.com/cEQmn.png" rel="nofollow noreferrer"><img src="https://i.imgur.com/uKlC2NV.png" alt="enter image description here"></a></p>
  
  <p>Edit 2018-06-18:</p>
  
  <p>I've tried many more options and variations of the pick list trying to identify any characteristic that could explain the different behavior between Environment and Site. I tested whether spaces in the label matters, default set/not set, required true/false, underscores we had in the pick list values, various lengths of the pick list (everything from 5 items to 20), and removing apostrophes from the help text. Almost at a loss on what to try next...</p>
  
  <p><a href="https://i.stack.imgur.com/cEQmn.png" rel="nofollow noreferrer"><img src="https://i.imgur.com/POQjUAU.png" alt="enter image description here"></a></p>