widgets>widget>parameters with a <depends> tag, making it depend on the value of two other parameters as follows:<parameter name="myfield" xsi:type="text" required="true" visible="true">
<label translate="true">Example</label>
<depends>
<parameter name="dependency_one" value="1"/>
<parameter name="dependency_two" value="1"/>
</depends>
</parameter>

Update magento/module-widget/etc/widget.xsd and magento/module-widget/etc/widget_file.xsd
In the bottom of the files change this:
<xs:complexType name="dependsType">
<xs:annotation>
<xs:documentation>List of parameters this parameter depends on.</xs:documentation>
</xs:annotation>
<xs:all>
<xs:element name="parameter" type="dependsParameterType" />
</xs:all>
</xs:complexType>
Into this:
<xs:complexType name="dependsType">
<xs:annotation>
<xs:documentation>List of parameters this parameter depends on.</xs:documentation>
</xs:annotation>
<xs:sequence maxOccurs="unbounded" minOccurs="1">
<xs:element name="parameter" type="dependsParameterType" />
</xs:sequence>
</xs:complexType>
@milansimek thank you for your report.
Please identify which version of Magento you are running.
Magento 2.x
This was issue in both 2.0 and 2.1, we've been using patch to fix this => https://github.com/allanpaiste/magento2-patches/blob/master/Magento_Widget-fix-support-for-multiple-parameter-dependencies.patch
@milansimek, thank you for your report.
We've created internal ticket(s) MAGETWO-75743 to track progress on the issue.
I'm working on it #SQUASHTOBERFEST
Internal ticket to track issue progress: MAGETWO-81993
The issue has been fixed and delivered to 2.2-develop branch. Will be available in 2.2.2 release
Hi @milansimek. Thank you for your report.
The issue has been fixed in magento-engcom/magento2ce#1283 by @magento-engcom-team in 2.3-develop branch
Related commit(s):
The fix will be available with the upcoming patch release.
@magento-engcom-team Great to hear so!
Most helpful comment
I'm working on it #SQUASHTOBERFEST