Currently WebChat does not support AdaptiveCards with schema 1.3
Consider supporting AdaptiveCards with schema 1.3. AdaptiveCards have some updates to Input.Text in schema 1.3 that provide input validation on the client side (errorMessage, isRequired, label etc). I am sure many are waiting for this feature to come to WebChat.
@corinagum, is this something you could take a look at?
@arman-g, this will be handled in the upcoming release. Thanks!
We are placing this on our backlog due to time constraints for R11.
@Jeffders @p-nagpal FYI.
When implementing this one, fix useParseAdaptiveCardJSON by finding/using a newer signature to parse Adaptive Cards.
Inside useParseAdaptiveCardJSON.js:
const card = new AdaptiveCard();
const errors = [];
// TODO: [P3] #3487 Move from "onParseError" to "card.parse(json, errors)"
AdaptiveCard.onParseError = error => errors.push(error);
card.parse(content);
for adaptive card version 1.3 support, when will this be made available to the community? thank you.
@corinagum can we get an update on when this will be available?
@VMey Web Chat's action item of bumping AC is completed, (PR #3630) with the intent of releasing it for our R12 milestone (approx. March 8th). However, this issue (3487) is intended to track the Bot Service changes that would need to be made (not part of our open-source content).
I am communicating with the team members who are heading this part of the update and will add a comment here when there is more information available. Thanks everyone for your patience; I know this is an exciting bump!
@arturl @p-nagpal @Jeffders FYI.
Assigned to @Kaiqb for visibility, tracking with the service team
Closing this as resolved. The service has begun 1.3 schema support rollout, and should be available worldwide within a week or so. Adaptive Cards 2.x and the 1.3 schema will be supported in our next release, March 8th.
Most helpful comment
@arman-g, this will be handled in the upcoming release. Thanks!