読者です 読者をやめる 読者になる 読者になる

Primefaces5 の SelectCheckboxMenu を ajax で update すると JavaScript エラーが出る

少し前に PrimeFaces の 5.0 が出てたので、試していたら SelectCheckboxMenu で JavaScript エラーが出るようになってました。

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:p="http://primefaces.org/ui"
    xmlns:f="http://java.sun.com/jsf/core">
  <h:head>
    <title>SelectCheckboxMenu Error</title>
    <h:outputScript library="js" name="app.js"/>
  </h:head>
  <h:body>
    <h:form id="form">
      <p:selectCheckboxMenu id="selectCheckboxMenu" label="Options">
        <f:selectItems value="#{backingBean.items}"/>
      </p:selectCheckboxMenu>
      
      <p:commandButton value="click" update="selectCheckboxMenu"/>
    </h:form>
  </h:body>
</html>

ボタンをクリックすると、

unsupported pseudo: selectCheckboxMenu_panel

という JavaScript のエラーが出ます。
ajax = false にすると出ない & ajax で update の対象に入っていないと出ません。
これ 4.0 では発生しないんですよねー。こっちの使い方が悪いのか不具合なのかどうなんでしょう。