-
Notifications
You must be signed in to change notification settings - Fork 1k
Closed
Labels
area:spfxCategory: SharePoint Framework (not extensions related)Category: SharePoint Framework (not extensions related)status:fixed-next-dropIssue planned to be fixed in an upcoming release.Issue planned to be fixed in an upcoming release.status:trackedCurrently tracked with Microsoft’s internal issue tracking system. DO NOT ADD/REMOVE (MSFT managed)Currently tracked with Microsoft’s internal issue tracking system. DO NOT ADD/REMOVE (MSFT managed)type:bug-suspectedSuspected bug (not working as designed/expected). See “type:bug-confirmed” for confirmed bugs.Suspected bug (not working as designed/expected). See “type:bug-confirmed” for confirmed bugs.
Description
Category
- Question
- Typo
- Bug
- Additional article idea
Expected or Desired Behavior
I believe this is a bug... as I can't find a mention of this in the release notes for 1.8.1.
In SPFx v1.8.1, when you create new SPFx project, you should be able to access the MSFT Teams context via this.context.microsoftTeams.... This worked in v1.8.0, but in 1.8.1, the microsoftTeams property is not defined.
Digging deeper, the BaseClientSideWebPart WebPartContext object appears to have changed from v1.8.0 => v1.8.1:
/* Excluded from this release type: microsoftTeams */Whereas in SPFx 1.8.0 it was:
readonly microsoftTeams?: typeof teamsJs;Observed Behavior
This code triggers a build error in an SPFx v1.8.1 web part project:
protected onInit(): Promise<void> {
return new Promise<void>((resolve, reject) => {
if (this.context.microsoftTeams) {
this.context.microsoftTeams.getContext(context => {
console.log('got teams context');
resolve();
});
} else {
resolve();
}
});
}Steps to Reproduce
-
ensure install SPFx v1.8.1 is installed
-
create new SFPx web part
-
add the following code to the web part
protected onInit(): Promise<void> { return new Promise<void>((resolve, reject) => { if (this.context.microsoftTeams) { this.context.microsoftTeams.getContext(context => { console.log('teams context', context); resolve(); }); } else { resolve(); } }); }
-
run
gulp build& observe errors -
repeat the same process above, but with SPFx v1.8.0 installed... observe it builds without error
Metadata
Metadata
Assignees
Labels
area:spfxCategory: SharePoint Framework (not extensions related)Category: SharePoint Framework (not extensions related)status:fixed-next-dropIssue planned to be fixed in an upcoming release.Issue planned to be fixed in an upcoming release.status:trackedCurrently tracked with Microsoft’s internal issue tracking system. DO NOT ADD/REMOVE (MSFT managed)Currently tracked with Microsoft’s internal issue tracking system. DO NOT ADD/REMOVE (MSFT managed)type:bug-suspectedSuspected bug (not working as designed/expected). See “type:bug-confirmed” for confirmed bugs.Suspected bug (not working as designed/expected). See “type:bug-confirmed” for confirmed bugs.