Skip to content

Commit 5fdfd09

Browse files
committed
reduce inclusion of unminified names
1 parent e6829c6 commit 5fdfd09

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

packages/browser/src/integrations/globalhandlers.ts

+15-9
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ function _eventFromIncompleteOnError(msg: any, url: any, line: any, column: any)
185185

186186
// If 'message' is ErrorEvent, get real message from inside
187187
let message = isErrorEvent(msg) ? msg.message : msg;
188-
let name;
188+
let name = 'Error';
189189

190190
const groups = message.match(ERROR_TYPES_RE);
191191
if (groups) {
@@ -197,7 +197,7 @@ function _eventFromIncompleteOnError(msg: any, url: any, line: any, column: any)
197197
exception: {
198198
values: [
199199
{
200-
type: name || 'Error',
200+
type: name,
201201
value: message,
202202
},
203203
],
@@ -210,18 +210,24 @@ function _eventFromIncompleteOnError(msg: any, url: any, line: any, column: any)
210210
/** JSDoc */
211211
// eslint-disable-next-line @typescript-eslint/no-explicit-any
212212
function _enhanceEventWithInitialFrame(event: Event, url: any, line: any, column: any): Event {
213-
event.exception = event.exception || {};
214-
event.exception.values = event.exception.values || [];
215-
event.exception.values[0] = event.exception.values[0] || {};
216-
event.exception.values[0].stacktrace = event.exception.values[0].stacktrace || {};
217-
event.exception.values[0].stacktrace.frames = event.exception.values[0].stacktrace.frames || [];
213+
// event.exception
214+
const e = (event.exception = event.exception || {});
215+
// event.exception.values
216+
const ev = (e.values = e.values || []);
217+
// event.exception.values[0]
218+
const ev0 = (ev[0] = ev[0] || {});
219+
// event.exception.values[0].stacktrace
220+
const ev0s = (ev0.stacktrace = ev0.stacktrace || {});
221+
// event.exception.values[0].stacktrace.frames
222+
const ev0sf = (ev0s.frames = ev0s.frames || []);
218223

219224
const colno = isNaN(parseInt(column, 10)) ? undefined : column;
220225
const lineno = isNaN(parseInt(line, 10)) ? undefined : line;
221226
const filename = isString(url) && url.length > 0 ? url : getLocationHref();
222227

223-
if (event.exception.values[0].stacktrace.frames.length === 0) {
224-
event.exception.values[0].stacktrace.frames.push({
228+
// event.exception.values[0].stacktrace.frames
229+
if (ev0sf.length === 0) {
230+
ev0sf.push({
225231
colno,
226232
filename,
227233
function: '?',

0 commit comments

Comments
 (0)