Skip to content

Commit 259ccf1

Browse files
author
Vikas Agarwal
committed
Github issue#3224, [Sentry] Object doesn't support this action
— Potential fix
1 parent 2faffda commit 259ccf1

File tree

2 files changed

+20
-2
lines changed

2 files changed

+20
-2
lines changed

src/helpers/utils.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,20 @@ const deepClean = obj => _.transform(obj, (result, value, key) => {
7474
* @param {Object} obj the object to clean
7575
*/
7676
export const clean = obj => _.isObject(obj) ? deepClean(obj) : obj
77+
78+
79+
/**
80+
* Creates a DOM event in browser independent way to be complaint
81+
*
82+
* @param {String} eventName name of the event to be created
83+
*/
84+
export const createEvent = (eventName) => {
85+
var event;
86+
if(typeof(Event) === 'function') {
87+
event = new Event(eventName);
88+
} else {
89+
event = document.createEvent('Event');
90+
event.initEvent(eventName, true, true);
91+
}
92+
return event
93+
}

src/projects/detail/components/EditProjectForm/EditProjectForm.jsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import {
2424
STEP_VISIBILITY,
2525
STEP_STATE,
2626
} from '../../../../helpers/wizardHelper'
27-
import { clean } from '../../../../helpers/utils'
27+
import { clean, createEvent } from '../../../../helpers/utils'
2828

2929
import './EditProjectForm.scss'
3030
import { PROJECT_STATUS_COMPLETED, SCOPE_CHANGE_REQ_STATUS_ACTIVATED, SCOPE_CHANGE_REQ_STATUS_PENDING, SCOPE_CHANGE_REQ_STATUS_APPROVED } from '../../../../config/constants'
@@ -212,7 +212,8 @@ class EditProjectForm extends Component {
212212
if (self.autoResizeSet === true) { return }
213213
self.autoResizeSet = true
214214
setTimeout(() => {
215-
window.dispatchEvent(new Event('resize'))
215+
const event = createEvent('resize')
216+
window.dispatchEvent(event)
216217
}, 1000)
217218
}
218219

0 commit comments

Comments
 (0)