diff --git a/common/changes/office-ui-fabric-react/master_2018-03-23-22-38.json b/common/changes/office-ui-fabric-react/master_2018-03-23-22-38.json new file mode 100644 index 00000000000000..ea48fc2e304f16 --- /dev/null +++ b/common/changes/office-ui-fabric-react/master_2018-03-23-22-38.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "office-ui-fabric-react", + "comment": "In Panel component, isClickableOutsideFocusTrap should not be overriden back to false if it's already set to true in focusTrapZoneProps.", + "type": "patch" + } + ], + "packageName": "office-ui-fabric-react", + "email": "lianhu@microsoft.com" +} \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/components/Panel/Panel.tsx b/packages/office-ui-fabric-react/src/components/Panel/Panel.tsx index f92ad0e198c542..5e3827cf3e26be 100644 --- a/packages/office-ui-fabric-react/src/components/Panel/Panel.tsx +++ b/packages/office-ui-fabric-react/src/components/Panel/Panel.tsx @@ -174,7 +174,9 @@ export class Panel extends BaseComponent implements IP ) } style={ customWidthStyles } elementToFocusOnDismiss={ elementToFocusOnDismiss } - isClickableOutsideFocusTrap={ isLightDismiss || isHiddenOnDismiss } + isClickableOutsideFocusTrap={ + isLightDismiss || isHiddenOnDismiss || (focusTrapZoneProps && focusTrapZoneProps.isClickableOutsideFocusTrap) + } >
{ onRenderNavigation(renderProps, this._onRenderNavigation) }