The test file at https://github.com/mozilla/pdf.js/blob/master/test/pdfs/annotation-choice-widget.pdf contains listboxes, which are not rendered correctly when printed right now. These kinds of fields are made by https://github.com/mozilla/pdf.js/blob/master/src/display/annotation_layer.js#L672-L678.

/cc @calixteman 
pdfManagerMock,
        idFactoryMock
      
      const annotationStorage = new Map(
      const operatorList = await annotation.getOperatorList(
        partialEvaluator,
        task,
        RenderingIntentFlag.PRINT,
        false,
        annotationStorage
      
      expect(operatorList.argsArray.length).toEqual(3
      expect(operatorList.fnArray).toEqual([
        OPS.beginAnnotation,
        OPS.setFillRGBColor,
        OPS.endAnnotation,
      ]
      expect(operatorList.argsArray[0]).toEqual([
        "271R",
        [0, 0, 32, 10],
        [32, 0, 0, 10, 0, 0],
        [1, 0, 0, 1, 0, 0],
        false,
      ]
      expect(operatorList.argsArray[1]).toEqual(
        new Uint8ClampedArray([26, 51, 76])
      
    }
    it("should render auto-sized text for printing", async function () {
      textWidgetDict.set("DA", "/Helv 0 Tf"