New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

abortcontroller-polyfill

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

abortcontroller-polyfill - npm Package Compare versions

Comparing version 1.1.1 to 1.1.2

20

dist/abortcontroller.js

@@ -117,10 +117,20 @@ 'use strict';

value: function abort() {
var event = void 0;
try {
this.signal.dispatchEvent(new Event('abort'));
event = new Event('abort');
} catch (e) {
// For Internet Explorer 11:
var event = document.createEvent('Event');
event.initEvent('abort', false, true);
this.signal.dispatchEvent(event);
if (typeof document !== 'undefined') {
// For Internet Explorer 11:
event = document.createEvent('Event');
event.initEvent('abort', false, false);
} else {
// Fallback where document isn't available:
event = {
type: 'abort',
bubbles: false,
cancelable: false
};
}
}
this.signal.dispatchEvent(event);
}

@@ -127,0 +137,0 @@ }, {

@@ -117,10 +117,20 @@ 'use strict';

value: function abort() {
var event = void 0;
try {
this.signal.dispatchEvent(new Event('abort'));
event = new Event('abort');
} catch (e) {
// For Internet Explorer 11:
var event = document.createEvent('Event');
event.initEvent('abort', false, true);
this.signal.dispatchEvent(event);
if (typeof document !== 'undefined') {
// For Internet Explorer 11:
event = document.createEvent('Event');
event.initEvent('abort', false, false);
} else {
// Fallback where document isn't available:
event = {
type: 'abort',
bubbles: false,
cancelable: false
};
}
}
this.signal.dispatchEvent(event);
}

@@ -127,0 +137,0 @@ }, {

{
"name": "abortcontroller-polyfill",
"version": "1.1.1",
"version": "1.1.2",
"description": "Browser polyfill for the AbortController DOM API (stub that calls catch, doesn't actually abort request).",

@@ -5,0 +5,0 @@ "main": "dist/browser-polyfill.js",

@@ -9,6 +9,6 @@ (function(self) {

class Emitter {
constructor () {
constructor() {
this.listeners = {};
}
addEventListener (type, callback) {
addEventListener(type, callback) {
if (!(type in this.listeners)) {

@@ -19,3 +19,3 @@ this.listeners[type] = [];

}
removeEventListener (type, callback) {
removeEventListener(type, callback) {
if (!(type in this.listeners)) {

@@ -26,3 +26,3 @@ return;

for (let i = 0, l = stack.length; i < l; i++) {
if (stack[i] === callback){
if (stack[i] === callback) {
stack.splice(i, 1);

@@ -33,3 +33,3 @@ return;

}
dispatchEvent (event) {
dispatchEvent(event) {
if (!(event.type in this.listeners)) {

@@ -75,10 +75,20 @@ return;

abort() {
let event;
try {
this.signal.dispatchEvent(new Event('abort'));
event = new Event('abort');
} catch (e) {
// For Internet Explorer 11:
const event = document.createEvent('Event');
event.initEvent('abort', false, true);
this.signal.dispatchEvent(event);
if (typeof document !== 'undefined') {
// For Internet Explorer 11:
event = document.createEvent('Event');
event.initEvent('abort', false, false);
} else {
// Fallback where document isn't available:
event = {
type: 'abort',
bubbles: false,
cancelable: false
};
}
}
this.signal.dispatchEvent(event);
}

@@ -85,0 +95,0 @@ toString() {

@@ -210,3 +210,3 @@ const chalk = require('chalk');

it('sinal.onabort called on abort', () => {
it('signal.onabort called on abort', () => {
browser.url(TESTPAGE_URL);

@@ -213,0 +213,0 @@ const res = browser.executeAsync(async (done) => {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc