Botframework-webchat: Consider supporting AdaptiveCards with schema 1.3

Created on 16 Sep 2020  路  10Comments  路  Source: microsoft/BotFramework-WebChat

Feature Request

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.

Bot Services P1 backlog blocked customer-replied-to customer-reported feature-request front-burner

Most helpful comment

@arman-g, this will be handled in the upcoming release. Thanks!

All 10 comments

@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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

electrobabe picture electrobabe  路  4Comments

corinagum picture corinagum  路  3Comments

vikramdadwal picture vikramdadwal  路  3Comments

GewoonMaarten picture GewoonMaarten  路  3Comments

compulim picture compulim  路  3Comments