AlexTatiyants / pev

Postgres Explain Visualizer
MIT License
2.77k stars 194 forks source link

Problems in Safari on OSX #13

Open mietennet opened 8 years ago

mietennet commented 8 years ago

Cool Project!

Since it runs fine in Chrome on OSX, the app does not responding after submitting a plan with Safari!

Here is the Console Log:

[Log] Angular 2 is running in the development mode. Call enableProdMode() to enable the production mode. (angular2.min.js, line 1) [Error] Failed to load resource: the server responded with a status of 404 (Not Found) (Rx.min.js.map, line 0) [Error] Failed to load resource: the server responded with a status of 404 (Not Found) (es6-shim.map, line 0) [Log] EXCEPTION: ReferenceError: Can't find variable: Intl in [{{plan.planStats.planningTime | number:'.0-2'}} in a@54:40](angular2.min.js, line 17) [Error] EXCEPTION: ReferenceError: Can't find variable: Intl in [{{plan.planStats.planningTime | number:'.0-2'}} in a@54:40] logError logGroup call (anonymous function) _notifyOnError onError run (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) zoneBoundFn lib$es6$promise$asap$$flush [Error] ORIGINAL EXCEPTION: ReferenceError: Can't find variable: Intl logError call (anonymous function) _notifyOnError onError run (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) zoneBoundFn lib$es6$promise$asap$$flush [Error] ORIGINAL STACKTRACE: logError call (anonymous function) _notifyOnError onError run (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) zoneBoundFn lib$es6$promise$asap$$flush [Error] format@http://tatiyants.com/pev/lib/angular2.min.js:12:5275 _format@http://tatiyants.com/pev/lib/angular2.min.js:12:7450 transform@http://tatiyants.com/pev/lib/angular2.min.js:12:7790 detectChangesInRecordsInternal detectChangesInRecords@http://tatiyants.com/pev/lib/angular2.min.js:6:22347 runDetectChanges@http://tatiyants.com/pev/lib/angular2.min.js:6:21900 _detectChangesContentChildren@http://tatiyants.com/pev/lib/angular2.min.js:6:23748 runDetectChanges@http://tatiyants.com/pev/lib/angular2.min.js:6:21938 _detectChangesContentChildren@http://tatiyants.com/pev/lib/angular2.min.js:6:23748 runDetectChanges@http://tatiyants.com/pev/lib/angular2.min.js:6:21938 _detectChangesInViewChildren@http://tatiyants.com/pev/lib/angular2.min.js:6:23874 runDetectChanges@http://tatiyants.com/pev/lib/angular2.min.js:6:22016 _detectChangesContentChildren@http://tatiyants.com/pev/lib/angular2.min.js:6:23748 runDetectChanges@http://tatiyants.com/pev/lib/angular2.min.js:6:21938 _detectChangesInViewChildren@http://tatiyants.com/pev/lib/angular2.min.js:6:23874 runDetectChanges@http://tatiyants.com/pev/lib/angular2.min.js:6:22016 detectChanges@http://tatiyants.com/pev/lib/angular2.min.js:6:21577 detectChanges@http://tatiyants.com/pev/lib/angular2.min.js:3:30588 http://tatiyants.com/pev/lib/angular2.min.js:11:18262 forEach@[native code] apply@[native code] call@[native code] call@[native code] forEach@http://tatiyants.com/pev/lib/es6-shim.min.js:10:16879 tick@http://tatiyants.com/pev/lib/angular2.min.js:11:18227 http://tatiyants.com/pev/lib/angular2.min.js:11:16118 run@http://tatiyants.com/pev/lib/angular2-polyfills.js:138:22 http://tatiyants.com/pev/lib/angular2.min.js:4:14662 run@http://tatiyants.com/pev/lib/angular2.min.js:4:14080 http://tatiyants.com/pev/lib/angular2.min.js:11:16100 http://tatiyants.com/pev/lib/angular2.min.js:11:5039 t@http://tatiyants.com/pev/lib/Rx.min.js:1:475 next@http://tatiyants.com/pev/lib/Rx.min.js:6:20153 _next@http://tatiyants.com/pev/lib/Rx.min.js:6:29504 next@http://tatiyants.com/pev/lib/Rx.min.js:6:28974 emit@http://tatiyants.com/pev/lib/angular2.min.js:11:4754 http://tatiyants.com/pev/lib/angular2.min.js:4:12874 run@http://tatiyants.com/pev/lib/angular2-polyfills.js:138:22 _notifyOnTurnDone@http://tatiyants.com/pev/lib/angular2.min.js:4:12822 http://tatiyants.com/pev/lib/angular2.min.js:4:14846 zoneBoundFn@http://tatiyants.com/pev/lib/angular2-polyfills.js:111:22 lib$es6$promise$asap$$flush@http://tatiyants.com/pev/lib/angular2-polyfills.js:1305:17 logError call (anonymous function) _notifyOnError onError run (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) zoneBoundFn lib$es6$promise$asap$$flush [Error] ERROR CONTEXT: logError call (anonymous function) _notifyOnError onError run (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) zoneBoundFn lib$es6$promise$asap$$flush [Error] e {element: null, componentElement: null, context: a, locals: {}, injector: null, …} logError call (anonymous function) _notifyOnError onError run (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) zoneBoundFn lib$es6$promise$asap$$flush [Log] EXCEPTION: ReferenceError: Can't find variable: Intl in [{{plan.planStats.maxRows | number:'.0-2'}} in a@62:40](angular2.min.js, line 17) [Error] EXCEPTION: ReferenceError: Can't find variable: Intl in [{{plan.planStats.maxRows | number:'.0-2'}} in a@62:40] logError logGroup call (anonymous function) _notifyOnError onError run (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) zoneBoundFn lib$es6$promise$asap$$flush [Error] ORIGINAL EXCEPTION: ReferenceError: Can't find variable: Intl logError call (anonymous function) _notifyOnError onError run (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) zoneBoundFn lib$es6$promise$asap$$flush [Error] ORIGINAL STACKTRACE: logError call (anonymous function) _notifyOnError onError run (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) zoneBoundFn lib$es6$promise$asap$$flush [Error] format@http://tatiyants.com/pev/lib/angular2.min.js:12:5275 _format@http://tatiyants.com/pev/lib/angular2.min.js:12:7450 transform@http://tatiyants.com/pev/lib/angular2.min.js:12:7790 detectChangesInRecordsInternal detectChangesInRecords@http://tatiyants.com/pev/lib/angular2.min.js:6:22347 runDetectChanges@http://tatiyants.com/pev/lib/angular2.min.js:6:21900 _detectChangesContentChildren@http://tatiyants.com/pev/lib/angular2.min.js:6:23748 runDetectChanges@http://tatiyants.com/pev/lib/angular2.min.js:6:21938 _detectChangesContentChildren@http://tatiyants.com/pev/lib/angular2.min.js:6:23748 runDetectChanges@http://tatiyants.com/pev/lib/angular2.min.js:6:21938 _detectChangesInViewChildren@http://tatiyants.com/pev/lib/angular2.min.js:6:23874 runDetectChanges@http://tatiyants.com/pev/lib/angular2.min.js:6:22016 _detectChangesContentChildren@http://tatiyants.com/pev/lib/angular2.min.js:6:23748 runDetectChanges@http://tatiyants.com/pev/lib/angular2.min.js:6:21938 _detectChangesInViewChildren@http://tatiyants.com/pev/lib/angular2.min.js:6:23874 runDetectChanges@http://tatiyants.com/pev/lib/angular2.min.js:6:22016 detectChanges@http://tatiyants.com/pev/lib/angular2.min.js:6:21577 detectChanges@http://tatiyants.com/pev/lib/angular2.min.js:3:30588 http://tatiyants.com/pev/lib/angular2.min.js:11:18262 forEach@[native code] apply@[native code] call@[native code] call@[native code] forEach@http://tatiyants.com/pev/lib/es6-shim.min.js:10:16879 tick@http://tatiyants.com/pev/lib/angular2.min.js:11:18227 http://tatiyants.com/pev/lib/angular2.min.js:11:16118 run@http://tatiyants.com/pev/lib/angular2-polyfills.js:138:22 http://tatiyants.com/pev/lib/angular2.min.js:4:14662 run@http://tatiyants.com/pev/lib/angular2.min.js:4:14080 http://tatiyants.com/pev/lib/angular2.min.js:11:16100 http://tatiyants.com/pev/lib/angular2.min.js:11:5039 t@http://tatiyants.com/pev/lib/Rx.min.js:1:475 next@http://tatiyants.com/pev/lib/Rx.min.js:6:20153 _next@http://tatiyants.com/pev/lib/Rx.min.js:6:29504 next@http://tatiyants.com/pev/lib/Rx.min.js:6:28974 emit@http://tatiyants.com/pev/lib/angular2.min.js:11:4754 http://tatiyants.com/pev/lib/angular2.min.js:4:12874 run@http://tatiyants.com/pev/lib/angular2-polyfills.js:138:22 _notifyOnTurnDone@http://tatiyants.com/pev/lib/angular2.min.js:4:12822 http://tatiyants.com/pev/lib/angular2.min.js:4:14846 run@http://tatiyants.com/pev/lib/angular2.min.js:4:14080 http://tatiyants.com/pev/lib/angular2.min.js:11:16100 http://tatiyants.com/pev/lib/angular2.min.js:11:5039 t@http://tatiyants.com/pev/lib/Rx.min.js:1:475 next@http://tatiyants.com/pev/lib/Rx.min.js:6:20153 _next@http://tatiyants.com/pev/lib/Rx.min.js:6:29504 next@http://tatiyants.com/pev/lib/Rx.min.js:6:28974 emit@http://tatiyants.com/pev/lib/angular2.min.js:11:4754 http://tatiyants.com/pev/lib/angular2.min.js:4:12874 run@http://tatiyants.com/pev/lib/angular2-polyfills.js:138:22 _notifyOnTurnDone@http://tatiyants.com/pev/lib/angular2.min.js:4:12822 http://tatiyants.com/pev/lib/angular2.min.js:4:14846 zoneBoundFn@http://tatiyants.com/pev/lib/angular2-polyfills.js:111:22 lib$es6$promise$asap$$flush@http://tatiyants.com/pev/lib/angular2-polyfills.js:1305:17 logError call (anonymous function) _notifyOnError onError run (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) zoneBoundFn lib$es6$promise$asap$$flush [Error] ERROR CONTEXT: logError call (anonymous function) _notifyOnError onError run (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) run (anonymous function) (anonymous function) t next _next next emit (anonymous function) run _notifyOnTurnDone (anonymous function) zoneBoundFn lib$es6$promise$asap$$flush [Error] e componentElement: null context: a {_planService: a, hideMenu: true, viewOptions: Object, showPlannerEstimate: true, showMenu: false, …} element: null expression: "{{plan.planStats.maxRows | number:'.0-2'}} in a@62:40" injector: null locals: {} e Prototype

logError
call
(anonymous function)
_notifyOnError
onError
run
(anonymous function)
run
(anonymous function)
(anonymous function)
t
next
_next
next
emit
(anonymous function)
run
_notifyOnTurnDone
(anonymous function)
run
(anonymous function)
(anonymous function)
t
next
_next
next
emit
(anonymous function)
run
_notifyOnTurnDone
(anonymous function)
zoneBoundFn
lib$es6$promise$asap$$flush
felixbuenemann commented 8 years ago

I can confirm this on Safari 9.1 (11601.5.17.1). The app completely hangs after submitting a plan.

suuuunto commented 8 years ago

same here