From 00b8746963d80d7b0a78c229ae3cfb8d905dcce2 Mon Sep 17 00:00:00 2001 From: Zeke Sikelianos Date: Fri, 7 Jul 2017 09:00:02 -0700 Subject: [PATCH] new reports --- lib/issue.js | 11 ++++---- package.json | 4 +-- readme.md | 33 +++++++++++++----------- render.js | 71 ++++++++++++++++++++++++++++++++-------------------- 4 files changed, 71 insertions(+), 48 deletions(-) diff --git a/lib/issue.js b/lib/issue.js index 13a5b8d..83fdde2 100644 --- a/lib/issue.js +++ b/lib/issue.js @@ -19,7 +19,8 @@ class Issue { this.commentsAfterClosure = this.getCommentsAfterClosure() this.commentsAfterClosureCount = this.commentsAfterClosure.length - this.sentimentScore = this.getSentimentScore() + this.sentimentScore = this.getSentimentScore(this.comments) + this.postClosureSentimentScore = this.getSentimentScore(this.commentsAfterClosure) this.positiveWords = this.getPositiveWords().join(', ') this.negativeWords = this.getNegativeWords().join(', ') return this @@ -34,16 +35,16 @@ class Issue { }) } - getSentimentScore () { - if (!this.comments.length) return 0 + getSentimentScore (comments) { + if (!comments || !comments.length) return 0 - const total = this.comments + const total = comments .map(comment => { comment.sentiment = sentiment(comment.body) return comment.sentiment.score }) .reduce((a, b) => {return a + b}, 0) - return Math.round(total / this.comments.length) + return Math.round(total / comments.length) } getPositiveWords () { diff --git a/package.json b/package.json index 03567b6..ea70ae0 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { - "name": "electron-electron-issues", + "name": "electron-issues", "version": "1.0.0", "description": "An experiment to better understand the issues filed on electron/electron", "main": "index.js", - "repository": "https://github.com/electron/electron-electron-issues", + "repository": "https://github.com/electron/electron-issues", "author": "zeke", "license": "MIT", "dependencies": { diff --git a/readme.md b/readme.md index cb9e0c0..57451bd 100644 --- a/readme.md +++ b/readme.md @@ -2,42 +2,47 @@ - [Closed Issues With Comments After Closure](#closed_issues_with_comments_after_closure) -- [Open Issues With High Sentiment Score](#open_issues_with_high_sentiment_score) -- [Open Issues With Low Sentiment Score](#open_issues_with_low_sentiment_score) +- [Closed Issues With Low Sentiment Score After Closure](#closed_issues_with_low_sentiment_score_after_closure) - [Closed Issues With High Sentiment Score](#closed_issues_with_high_sentiment_score) - [Closed Issues With Low Sentiment Score](#closed_issues_with_low_sentiment_score) - [Oldest Open Issues](#oldest_open_issues) - [Top Open Issues By Comment Count](#top_open_issues_by_comment_count) - [Top Closed Issues By Comment Count](#top_closed_issues_by_comment_count) +- [Open Issues With High Sentiment Score](#open_issues_with_high_sentiment_score) +- [Open Issues With Low Sentiment Score](#open_issues_with_low_sentiment_score)

Closed Issues With Comments After Closure

-
#titlecommentsAfterClosure
3871Electron broken on OS X in Apple Sandboxed apps (App Store)85
254jQuery isn't set globally because "module" is defined66
562Mobile Support43
1484PHP app43
8297Globalmenu: dbusmenu-object on Dbus does not contain full layout43
2003Expected app bundle size?39
381Support for window transparency31
2048How to inject jquery into Browserwindow29
3271Feature Request - WebVR28
3041Source Code Protection27
262Notifications on Windows26
573Enable removing the X-Frame-Options header for frames24
2170Transparent window has white background window22
1283"auto-update" dosen't work properly on both Windows and Mac.20
1298URI behavior on Windows20
1843Webview preload script not surviving webview src change19
3145Implement Single-Instance for Windows / Linux19
4017[v0.36.2 mac] require('electron').app undefined19
4175window.open doesn't support all standard functionality19
6919Add sandbox option and support native window.open19
+
#titlecommentsAfterClosure
3871Electron broken on OS X in Apple Sandboxed apps (App Store)85
254jQuery isn't set globally because "module" is defined66
562Mobile Support43
1484PHP app43
8297Globalmenu: dbusmenu-object on Dbus does not contain full layout43
2003Expected app bundle size?39
381Support for window transparency31
2048How to inject jquery into Browserwindow29
3271Feature Request - WebVR28
3041Source Code Protection27
262Notifications on Windows26
573Enable removing the X-Frame-Options header for frames24
2170Transparent window has white background window22
1283"auto-update" dosen't work properly on both Windows and Mac.20
1298URI behavior on Windows20
1843Webview preload script not surviving webview src change19
3145Implement Single-Instance for Windows / Linux19
4017[v0.36.2 mac] require('electron').app undefined19
4175window.open doesn't support all standard functionality19
6919Add sandbox option and support native window.open19
474Windows: Allow Alt-key bindings to override menus.18
2085Loading pepper plugins and EME support via CDMs18
3888Create transparent window on top of everything18
465[Linux] Notifications Not Showing Properly17
942Add support for spell checking 17
1611Using electron and React17
1809Build instructions are out of date, and do not work for Ubuntu 14.04 LTS out of the box17
4241Can't change taskbar application name17
4519WidevineCDM - "DRM: Unable to instantiate a key system supporting the required combinations"17
7300Requiring electron outside of main.js causes a TypeError17
-

Open Issues With High Sentiment Score

-
#titlewordscommentssentiment
9029Support printing in native PDF renderingsupport, great, love, curious, excellent, super, ability55
9534Provide ffmpeg.so file that plays all common videoslegal, care, help, supported, capable, awesome, support, yes, recommend, nice, want, chances, good, interesting55
6219Is there any official electron application style guide?helpful, great, recommended, hoping, thanks, smart, happy, applaud, encourage, help, 😏, leading, interest74
8394Ability to register MacOS servicessolution, want, interested, great, advantage, good, ability54
8567Support "spellcheck=true" attributethanks, perfect, help, solve, solution, good, support, respect, awesome, agree54
8688Pass correct window to menu itemshelp, please, thanks, curious, focused, win, honest, wow74
9498 No storage quota provided in QuotaSettingsstable, promoted, growing, increase, better, durable, great, cleared, certain, recommend, increased, thanks44
1334Can I make non global accelerators without putting things in a menu?nice, super, hoping, worth, help, respects, good, happy, solution, cool, welcome, active, focused, fit, clearly, easy, support, firing, useful, thanks, agree, yes, win, solved, want273
2911Use desktop environment-aware file pickergood, easy, want, interesting, interested, support, progress, happy83
3797Add FreeBSD support to electronaccept, happy, interested, support, encourage, please, love, popular, curious, great, awesome, thanks, enjoyed, impressive, desire, congratulate, compliments, chances143
6712Allow electron renderers to be run inside chromium sandboxallow, ambitious, help, better, good, curious, free, pretty, thanks, recommended, nice, secure, want, recommend, accessible, great, benefit, worth, share, support, progress, increase, commits, top, dedicated173
6993Ability to choose where MenuItem label overflow ellipses are positioned good, clear, super, ability, want, important, better, appreciate, agree, 👍, thanks, supports133
7118webContents.startDrag on Windows disallows Electron as drop targetannoying, hopefully, worth, nice, good, best, care, cleaner, hoping, pretty, better, solutions, solution, accepting, happy, glad, awesome, free143
7206Allow Mac accessibility for apps other than VoiceOverbest, thanks, great, accessible, allow, improvement, thank, yes, reach, solve, popularity, good, super, popular, leave, extends, significant, happy103
7714Distinguishing "development" from "production"solution, easy, nice, agree, 👍, yes, good, important, solving, glad, useful, appropriate, want, love, allow, funky, clear, agreed, advantage, welcome, accepting, fame, meaningful, reliably, thanks, interested, reliable243
8293No way/API to know why a window is closingclean, great, save, yes, solution, acceptable, 👍, good53
8305Border renders wrong when using Vibrancyvibrant, hopefully, solution43
527Add Menu.removehelp, hope, want, easy, support, wish, solution, top, smile, appreciated, great, clear, solved, pretty62
673Idea of runtime modehelpful, progress, easy, best, support, good, allow, solving, worth, great, useful, accepts, appropriate, interested, super, big, wins, huge, trust, benefits, want, granted, kind, yes, suffer, chance, benefit, help, successfully, free, increased, solution, thanks, awesome, shared, fair, please, nice, solve, recommended, saved, supports, interesting, courageous, care, cool, better, supported, important, perfect, ability, prepared, recommend, advantage, fine, agree, clear, cleaner, matter, clean, popular, certain, hope, safe, pretty, shares, resolves, fit, stable, solved, extend, careful, spam, ensure, agreed, vision, win, promises, share, worthy, cute, innovative, effectively, exciting, top, growing, natural, forgive, resolve, success, solutions, exploration, love, fascinating, opportunities, faith, thank, quality, powerful, solves, intact, asset, launched, gain1752
869Chromecastperfectly, popular, support, fine, fit, significant, supporting, want, resolve, accepts82
- - -

Open Issues With Low Sentiment Score

-
#titlewordscommentssentiment
9494[WIP] Fix and addition on content_scripts basic supportwarning, dump, crash4-7
9416fs.watch causes Electron crashproblems, dump, crash, dumps4-5
8829Electron app crashes on electron!icu_56::RegexPattern::operator!bummer, unavailable, unable, warning, violation4-4
4119page disappears after using webContents.printToPDF with overflow:hidden stylecrash, fail, grey, problem, failure, fired, fire8-3
9102FR: Better error reporting for webContents->executeJavaScripterrors, problem, reject, await, annoying, useless, rejected, empty, bad5-2
8554File dialog can not show after destroying a modal child windowlimitation, warning, suspect, undesirable, blocking, problem, support, share, destroy, crash, strange8-2
5255Second menu item click() ignored in submenu on Linuxproblem, unable, failed, doubt8-2
4849Lost access to dialog after hiding bound browser windowhide, problem, delayed, errors, missing, apologize, worries, blocked7-2
1412Setting process.title before app ready event crashes main process on OSXunable, crash, problem, frustrating4-2
9604auto update mechanism freezes appwrong, warning4-1
9258Performance problem with window.open🕐, misread4-1
9231Crashes on webview.loadURL()crash, refusing, avoid, hide10-1
9190Keyboard events are lost when notification is dismissedmissed, problem, discord7-1
8836Creating BrowerWindows with a parent always makes them showlooses4-1
8525Hiding a minimized window in Mate breaks Appproblem, unable, sorry4-1
8272Spawn/ENOENT thrown if the app is moved while it is openavoid5-1
7815Input events from Wacom pen aren't workingproblems, bad, problem, allow, limited, broken, apologize, lag16-1
6033Some window operations not working when window is in fullscreen stateleave, hide, hiding5-1
4395Crash when setting src for invisible webviewcrash, unable, violated, destroyed, exploit11-1
4025Loading native modules twice during navigation results in "Native module did not self-register"problem, trouble, confused, fail, stuck, fails, failed, failing, suspected, stopped12-1
+

Closed Issues With Low Sentiment Score After Closure

+
#titlewordscommentssentiment
4881Error compiling v8-profilerfails, problem, failed, errors, warning, warn, missing, falling, warnings, blocking7-28
6621app.restart() app.quit() on OSX says ".. quit unexpectedly"failed, warning, problem, suspect6-12
5306EXC_CRASH (SIGABRT): CrBrowserMainunlikely, crash, alert, problem5-9
6306defaultPath option to showSaveDialog() has no effect on macOSproblem, mistake3-7
8677Modal Windows don't yield on closeproblem, garbage, hide6-6
2558[Windows] test.py errorsfail, errors, failing, broke, accidentally, waste, broken, ignore, support, hard4-6
7591Debug webContents crashed eventcrash, wrong, dump, help5-5
4640Intermittent electron app crash - with backtrace pointing to RegexPattern::operator!=unable, warning, violation, crash, problem5-5
3883Invalid documentation on IPC modulewrong, sorry, oops3-5
1815Zombie processes on windows ?leave, bad, problems, failure, failed, errors, afraid, unable, sorry, suspecting, problem, crash, kill11-5
1252how to terminate app if intercepting will-quitidiot, problems3-5
8790constant renderer process CPU usage with transparent visualsforgot, misleading, avoid3-4
6892BrowserWindow.loadURL not working in macOS 10.12 (Sierra)refuses, errors5-4
6484Restore support for without Node integrationproblems, trust, lack, supported, support8-4
6292crash when attempting to quit while a modal browser window is openunable, crash, suspect, preventing3-4
5307NSAllowsArbitraryLoadsunsafe, blocked, insecure, warning, prevent3-4
4304cookies and session not getting forwarded / persisted in webviewproblem, wasting, sorry, bad5-4
1657Link with DLL version of VC++ runtimestopped, fatal, conflicts, warning, failures, lost3-4
1155Recursive fs.readdir blocks browser window blocks, starves, suspect, blocking7-4
1083Mailto: openExternal does not work on Windows.blaming, problem, blame, leave, errors, warn, fail, fails7-4
768Errors executing "Quick start" example with prebuilt binary of Atom-shell v0.19 for Linux 64 bits errors, wasting, stupid4-4
9224Block non-`file://` URLs when `nodeIntegration` is enabledpostponed, good, blocking, defer, insecure, blocked, broken, wrong3-3
8333Cannot load highcharts when run inside electrondisabling, problem4-3
8102Electron App Build On windowsstop, problem3-3
7971make npm install instructions more prominentfire, broken, fail4-3
7954[Windows] Bug with open file dialog with forward slash (`file_dialog::ShowOpenDialog`)slash, failed, limitation, warning, sorry5-3
7286webContents.send slow for large objectsafraid, wrong, unclear, trouble, clear6-3
7165Some menu accelerators don't work in Windowsbad3-3
5985Spell check works wrong with Germanwrong, problem, hard, discards3-3
5856app.makeSingleInstance()block, want, confusing3-3

Closed Issues With High Sentiment Score

-
#titlewordscommentssentiment
6620Add option to always highlight the tray icon👍, want, worth, highlight, win, good, best, clear, better, save, interesting, thanks, awesome510
9243Support writing custom formats into clipboardsupport, great, supporting, supports, ✨, cool, super, want, robust, good, worth, fine, 🎉, 🚢, 👍, helpful58
1395Global shortcut API: add support for meta-key / windows-keypretty, want, good, chance, certain, agree, win, support, matter, free56
3445Found A bug with menufocused, top, perfectly, want, active, thank, good56
1936API to inhibit screensaverbetter, supported, best, support, good, ease, appropriate, easy, solution, stable, solutions, perfectly, popular, robust, elegant, save, thanks95
3138Feature request - Find/Search content in Webview Taguseful, highlight, stable, chance, please, luck, eager, thanks, awesome45
3547Reply from notification on Macsupport, fine, worth, 👍, free45
7400Update korean docs, according to most recent changes and other missing.progress, help, appreciated, kind, thanks, 👍45
7908protocol: register about scheme handlerbest, 👍, thanks, awesome, great, worth55
8129Allow to get a BrowserWindow by its nameuseful, worth, want, agree, important, help, good, thank, great65
8414Using Google Recaptchasupported, help, support, 👍, positive45
9052Native tabs on macOScool, better, helpful, thank, good, 🎆, 📑, 👍, awesome, thanks, top, great65
9139Passing --trace-warnings flag to node to print stack of unhandled promise rejectionsbetter, kind, active, helps, hope, supported, great, free, good, top, thanks, interested45
9207Default TouchBar button size with icon is massive👍, big, nice, thank, kind, thanks, fair45
9350Full Crawler Configuration👍, want, 😆, help, secure, corrupt, improve, interesting, solves, best, thanks, recommend55
9Use native open dialog?save, ensure64
388Selenium and Chromedriver Compatibility?success, successfully, better, helps, share, breakthrough, help, want44
562Mobile Supportsupporting, support, great, hoping, hope, kind, wish, love, awesome, nice, huge, happy, allow, responsive, want, appropriately, matter, good, important, thanks, ability, grants, benefit, help, excited, super, improvement, clear, responsibility, unified, fine, top, better, smarter, benefits, pure, advanced, please, interested, best, interesting, solution, worth, pretty, yes, agree, commitment, careful, big, dearly464
702view web page without an iFrame?allow, support, interesting, exciting, wish, better, easy, super, helpful54
739MenuItem with iconsupported, backing, pretty, thank, awesome, great54
+
#titlewordscommentssentiment
6620Add option to always highlight the tray icon👍, want, worth, highlight, win, good, best, clear, better, save, interesting, thanks, awesome510
9243Support writing custom formats into clipboardsupport, great, supporting, supports, ✨, cool, super, want, robust, good, worth, fine, 🎉, 🚢, 👍, helpful58
1395Global shortcut API: add support for meta-key / windows-keypretty, want, good, chance, certain, agree, win, support, matter, free56
3445Found A bug with menufocused, top, perfectly, want, active, thank, good56
1936API to inhibit screensaverbetter, supported, best, support, good, ease, appropriate, easy, solution, stable, solutions, perfectly, popular, robust, elegant, save, thanks95
3138Feature request - Find/Search content in Webview Taguseful, highlight, stable, chance, please, luck, eager, thanks, awesome45
3547Reply from notification on Macsupport, fine, worth, 👍, free45
7400Update korean docs, according to most recent changes and other missing.progress, help, appreciated, kind, thanks, 👍45
7908protocol: register about scheme handlerbest, 👍, thanks, awesome, great, worth55
8129Allow to get a BrowserWindow by its nameuseful, worth, want, agree, important, help, good, thank, great65
8414Using Google Recaptchasupported, help, support, 👍, positive45
9052Native tabs on macOScool, better, helpful, thank, good, 🎆, 📑, 👍, awesome, thanks, top, great65
9139Passing --trace-warnings flag to node to print stack of unhandled promise rejectionsbetter, kind, active, helps, hope, supported, great, free, good, top, thanks, interested45
9207Default TouchBar button size with icon is massive👍, big, nice, thank, kind, thanks, fair45
9350Full Crawler Configuration👍, want, 😆, help, secure, corrupt, improve, interesting, solves, best, thanks, recommend55
9Use native open dialog?save, ensure64
388Selenium and Chromedriver Compatibility?success, successfully, better, helps, share, breakthrough, help, want44
562Mobile Supportsupporting, support, great, hoping, hope, kind, wish, love, awesome, nice, huge, happy, allow, responsive, want, appropriately, matter, good, important, thanks, ability, grants, benefit, help, excited, super, improvement, clear, responsibility, unified, fine, top, better, smarter, benefits, pure, advanced, please, interested, best, interesting, solution, worth, pretty, yes, agree, commitment, careful, big, dearly464
702view web page without an iFrame?allow, support, interesting, exciting, wish, better, easy, super, helpful54
739MenuItem with iconsupported, backing, pretty, thank, awesome, great54
2076Cannot show insecure image in BrowserWindowapproves, good, kind, want, better, great54
2415Multiple "apps"ability, clearly, interesting, want, supports, yes, curious, assets, helpful, accepting, support, help, glad, thanks, awesome, suited, best, solution74
2453Add support for using .ico icon files on Windowssupported, nice, great, support, unified, hoping, thanks, good54
3041Source Code Protectionsafe, mess, want, protect, hurt, good, ensure, appropriate, easy, popularity, strengthen, support, better, interested, innovation, pretty, solution, interest, accept, happy, certain, cool, free, gain, adopt, protected, clearly, appreciate, amazing, clear, care, pretend, rewarded, progress, motivation, great, huge, significant, agree, committed, curious, important, awesome, ease, suitable, fit, worth, successful, love, please, supported, help, solving, secure, improve, dedication, effectively, robust, capability284
4907Notification Center behaviour question on OS X & Windows 10ensuring, greatest, interested, hope, top, cleared, thank, love, improve, support, clear64
4941Add "black background?" to FAQnice, thanks, good, sparkles44
5033Rebase on the correct Node commitsupport, stable, better, hopefully, thanks44
5183`WebContents.executeJavaScript()` never succeeds when called during a resource load, but after page loadfail, succeed, clear, success, succeeds, matter, best, happy, 👍54
5195Does `auto-updater` implements typical OS X update dialogs?appropriate, sparkle, kind, care, thanks, nice, great54
5516Lagging when playing video with JS (Raspberry Pi2)help, support, chance, great, advantage, resolution, fine, huge, solution44

Closed Issues With Low Sentiment Score

-
#titlewordscommentssentiment
4881Error compiling v8-profilerfails, problem, failed, errors, warning, warn, missing, falling, warnings, blocking7-24
2457Unable to use Pepper Flash plugin in packaged app (MacOS X)failed, missing, warning, destroyed, destroying, messed, empty, problem, solve, disabling, bad, exclude, sad11-6
6679Electron crash report being sendwarning, crash, leak, difficult6-5
7591Debug webContents crashed eventcrash, wrong, dump, help5-4
6621app.restart() app.quit() on OSX says ".. quit unexpectedly"failed, warning, problem, suspect6-4
5663Crash after opening packaged appcrash, failed, deny, killed, problem6-4
3538test.py intermittent fatal error on Windows crash, unable, leave, fatal, failures, failed, fired, stuck4-4
3107Few crash reports with Electron 0.26.1 on OSX 10.11 (El Capitan)problem, corruption, dumps, crash, wrong, hard, severe5-4
2558[Windows] test.py errorsfail, errors, failing, broke, accidentally, waste, broken, ignore, support, hard4-4
7805Electron fails to install with npm.missing, errors, empty, help4-3
7490Sandbox mode: "Check failed: !wrapper_.IsEmpty()" crash after preventDefault in new-windowlost, prevented, block, blocked, problem, expose, crash, prevent, blocking, destroyed, stop, fired, worry, stopped, destroy, garbage13-3
7109Building Electron on Linux errors, stopped, missing, killed, failed, unable, fatal, problem6-3
6717App hanging on close if dialog.showOpenDialog() is usedkilling, kill, trouble, alarm, sorry, weird, disappeared4-3
3803Crash in 0.36.0 on Linux 12.04 (TravisCI)crash, problem, dump, dumped, fired, fails, dumps, severe, crazy, warning, kill, corruption, fail18-3
2906Resolving promise causes renderer to crash.problem, support, want, weird, broken, stop5-3
2365crashReporter not working on x64 Windowscrash, mock, wrong, problem, sorry, lost, problems, broken8-3
2064Crash after IPC connection failureunable, stop, crash, kill, kills, failure, fired4-3
1815Zombie processes on windows ?leave, bad, problems, failure, failed, errors, afraid, unable, sorry, suspecting, problem, crash, kill11-3
982WebContents.reload doesn't stop at breakpoints set at beforeunload and unload handlerstop, failed, fired, warning, problem, boring, unable5-3
908Can't prevent dropped file from opening in Windowstops, prevent, drop, preventing, stop, problem, drag, prevents, firing, accidentally, dropped, rig6-3
+
#titlewordscommentssentiment
4881Error compiling v8-profilerfails, problem, failed, errors, warning, warn, missing, falling, warnings, blocking7-24
2457Unable to use Pepper Flash plugin in packaged app (MacOS X)failed, missing, warning, destroyed, destroying, messed, empty, problem, solve, disabling, bad, exclude, sad11-6
6679Electron crash report being sendwarning, crash, leak, difficult6-5
7591Debug webContents crashed eventcrash, wrong, dump, help5-4
6621app.restart() app.quit() on OSX says ".. quit unexpectedly"failed, warning, problem, suspect6-4
5663Crash after opening packaged appcrash, failed, deny, killed, problem6-4
3538test.py intermittent fatal error on Windows crash, unable, leave, fatal, failures, failed, fired, stuck4-4
3107Few crash reports with Electron 0.26.1 on OSX 10.11 (El Capitan)problem, corruption, dumps, crash, wrong, hard, severe5-4
2558[Windows] test.py errorsfail, errors, failing, broke, accidentally, waste, broken, ignore, support, hard4-4
7805Electron fails to install with npm.missing, errors, empty, help4-3
7490Sandbox mode: "Check failed: !wrapper_.IsEmpty()" crash after preventDefault in new-windowlost, prevented, block, blocked, problem, expose, crash, prevent, blocking, destroyed, stop, fired, worry, stopped, destroy, garbage13-3
7109Building Electron on Linux errors, stopped, missing, killed, failed, unable, fatal, problem6-3
6717App hanging on close if dialog.showOpenDialog() is usedkilling, kill, trouble, alarm, sorry, weird, disappeared4-3
3803Crash in 0.36.0 on Linux 12.04 (TravisCI)crash, problem, dump, dumped, fired, fails, dumps, severe, crazy, warning, kill, corruption, fail18-3
2906Resolving promise causes renderer to crash.problem, support, want, weird, broken, stop5-3
2365crashReporter not working on x64 Windowscrash, mock, wrong, problem, sorry, lost, problems, broken8-3
2064Crash after IPC connection failureunable, stop, crash, kill, kills, failure, fired4-3
1815Zombie processes on windows ?leave, bad, problems, failure, failed, errors, afraid, unable, sorry, suspecting, problem, crash, kill11-3
982WebContents.reload doesn't stop at breakpoints set at beforeunload and unload handlerstop, failed, fired, warning, problem, boring, unable5-3
908Can't prevent dropped file from opening in Windowstops, prevent, drop, preventing, stop, problem, drag, prevents, firing, accidentally, dropped, rig6-3
9614unable to generate MSVS solution file via bootstrapfatal, errors, missing, warning4-2
9078Render process is consistently crashing when continuing after pausing at a break pointcrash, sorry, stopping, weird5-2
8594Sometimes, electron application disappears from the task viewproblem5-2
8481Support standard C++ headers / libs when building addons for Electronleave, failed, warnings, fatal, warning, errors, problem, sorry, fail, missing, mistake, falling, inadvertently15-2
8339Failed at the electron@1.4.13 postinstall script 'node install.js'fails, problem, failed, warn, silly, denied, wrong, sentence, trouble14-2
8294AutoUpdater throws an error before emitting update-downloadedproblem, errors5-2
8214There was something wrong when using event.sender.sendfailed, destroyed5-2
8045Crash Reporter in Mac uses submit-url from the main process for crashes in Renderer processcrash, support, misunderstood, confusing5-2
7954[Windows] Bug with open file dialog with forward slash (`file_dialog::ShowOpenDialog`)slash, failed, limitation, warning, sorry5-2
7899Strange fs async lock issue.struggling, wrong, problems, problem, stalled, fire, afraid6-2

Oldest Open Issues

-
#titleopened
228Headless version for testing3 years ago
230Restart or shutdown of OS X is always cancelled3 years ago
259Provide compiled binary for popular Linux distributions3 years ago
360Datalist elements do not work3 years ago
414Remove Border Radius From Frameless Window On Mac3 years ago
527Add Menu.remove3 years ago
528Menu delegates and data-driven menus3 years ago
611mouseleave event isn't fired when moving the mouse outside the window (Windows)3 years ago
673Idea of runtime mode3 years ago
738Developer DesignView3 years ago
749Support adding files to elements3 years ago
765[Linux - GTK] Titlebar/Menu GTKRC not matching when using the Browser option 'dark-theme'3 years ago
804Request: Add Command-Line Interface(CLI) as of Cordova3 years ago
839full support for multiple webkitdirectory3 years ago
844Crash Reporter + WebView3 years ago
869Chromecast3 years ago
1005Contractions always appear as spelling errors2 years ago
1043Support HTML5 form validation notifications2 years ago
1130Embedding tags within eachother2 years ago
1334Can I make non global accelerators without putting things in a menu?2 years ago
+
#titleopened
228Headless version for testing3 years ago
230Restart or shutdown of OS X is always cancelled3 years ago
259Provide compiled binary for popular Linux distributions3 years ago
360Datalist elements do not work3 years ago
414Remove Border Radius From Frameless Window On Mac3 years ago
527Add Menu.remove3 years ago
528Menu delegates and data-driven menus3 years ago
611mouseleave event isn't fired when moving the mouse outside the window (Windows)3 years ago
673Idea of runtime mode3 years ago
738Developer DesignView3 years ago
749Support adding files to elements3 years ago
765[Linux - GTK] Titlebar/Menu GTKRC not matching when using the Browser option 'dark-theme'3 years ago
804Request: Add Command-Line Interface(CLI) as of Cordova3 years ago
839full support for multiple webkitdirectory3 years ago
844Crash Reporter + WebView3 years ago
869Chromecast3 years ago
1005Contractions always appear as spelling errors2 years ago
1043Support HTML5 form validation notifications2 years ago
1130Embedding tags within eachother2 years ago
1334Can I make non global accelerators without putting things in a menu?2 years ago
1335Support click-through of transparency2 years ago
1360WebContents.loadUrl() without cache2 years ago
1374webview dialog event2 years ago
1412Setting process.title before app ready event crashes main process on OSX2 years ago
1582Support for dark window chrome2 years ago
1615power-monitor does nothing on OSX 10.10.32 years ago
1632Accelerators should be localized in the menu2 years ago
1692App should offer to move itself to /Applications if run from elsewhere2 years ago
1779PPAPI process opening console windows when run from non-console2 years ago
1788Hovering disabled item of tray's menu makes the submenu disappear2 years ago

Top Open Issues By Comment Count

-
#titlecomments
673Idea of runtime mode175
5851bundle v8 that is compatible with bundled node66
2927Consider replacing GTK2 w GTK3 in Linux builds64
228Headless version for testing55
8455Globalmenu consumes 100% CPU and does not work44
2867Windows 10: Window is not put to front on focus()40
4380Black screen with an Nvidia GPU34
360Datalist elements do not work29
2280Add Clipboard change event to clipboard API28
1334Can I make non global accelerators without putting things in a menu?27
1335Support click-through of transparency27
1821Electron windows causing repaint issues when DWM composition disabled26
1956Add support for custom certificate26
6773The click event is ignored when using an app indicator tray icon25
6345Auto-updater not relaunching/updating24
6437Launching electron.exe while offline causes the executable to terminate immediately24
7714Distinguishing "development" from "production"24
528Menu delegates and data-driven menus23
1582Support for dark window chrome23
6295Allow to run Electron apps without ASAR support22
+
#titlecomments
673Idea of runtime mode175
5851bundle v8 that is compatible with bundled node66
2927Consider replacing GTK2 w GTK3 in Linux builds64
228Headless version for testing55
8455Globalmenu consumes 100% CPU and does not work44
2867Windows 10: Window is not put to front on focus()40
4380Black screen with an Nvidia GPU34
360Datalist elements do not work29
2280Add Clipboard change event to clipboard API28
1334Can I make non global accelerators without putting things in a menu?27
1335Support click-through of transparency27
1821Electron windows causing repaint issues when DWM composition disabled26
1956Add support for custom certificate26
6773The click event is ignored when using an app indicator tray icon25
6345Auto-updater not relaunching/updating24
6437Launching electron.exe while offline causes the executable to terminate immediately24
7714Distinguishing "development" from "production"24
528Menu delegates and data-driven menus23
1582Support for dark window chrome23
6295Allow to run Electron apps without ASAR support22
6759Slowdown while typing in 22
230Restart or shutdown of OS X is always cancelled21
611mouseleave event isn't fired when moving the mouse outside the window (Windows)21
2407Fade in/out browser window21
5020autoUpdater does not work when have authenticated proxy21
6139Webview sometimes crashes on page navigation on linux21
7079setTimeout not working reliably21
8124Cache data is written to `userData` dir instead of `cache` dir21
1692App should offer to move itself to /Applications if run from elsewhere20
5151window.open allows a malicious script to read arbitrary local files20

Top Closed Issues By Comment Count

-
#titlecomments
3871Electron broken on OS X in Apple Sandboxed apps (App Store)108
7351Uncaught Error remote.js77
254jQuery isn't set globally because "module" is defined68
249Mac App Store66
169How much faster can we make `require`?59
1378webview navigation events56
2085Loading pepper plugins and EME support via CDMs56
381Support for window transparency53
915React devtools not working as described in docs51
262Notifications on Windows48
465[Linux] Notifications Not Showing Properly47
562Mobile Support46
1484PHP app46
734Chrome appears for frameless windows when resizing and on first load, and content is clipped44
8297Globalmenu: dbusmenu-object on Dbus does not contain full layout44
1647Uncaught Error: UnknownSystemError: Unknown system error, uv_pipe_open43
4875Provide official .d.ts typings for Electron43
2409[Electron 0.33.6] Render process crashed - white screen42
2003Expected app bundle size?40
3666Unable to open asar archive when having no execution permission on $HOME 40
+
#titlecomments
3871Electron broken on OS X in Apple Sandboxed apps (App Store)108
7351Uncaught Error remote.js77
254jQuery isn't set globally because "module" is defined68
249Mac App Store66
169How much faster can we make `require`?59
1378webview navigation events56
2085Loading pepper plugins and EME support via CDMs56
381Support for window transparency53
915React devtools not working as described in docs51
262Notifications on Windows48
465[Linux] Notifications Not Showing Properly47
562Mobile Support46
1484PHP app46
734Chrome appears for frameless windows when resizing and on first load, and content is clipped44
8297Globalmenu: dbusmenu-object on Dbus does not contain full layout44
1647Uncaught Error: UnknownSystemError: Unknown system error, uv_pipe_open43
4875Provide official .d.ts typings for Electron43
2409[Electron 0.33.6] Render process crashed - white screen42
2003Expected app bundle size?40
3666Unable to open asar archive when having no execution permission on $HOME 40
8728Frameless maximize overflow39
251App packaging38
1404Cache directory on windows should be %localappdata% by default38
4733Exception in objects-registry when doing remote work38
5267Strange overflowing window when maximizing a frameless window38
861default window background color37
6919Add sandbox option and support native window.open37
7096add option to disable devtools37
2170Transparent window has white background window36
2889Child process crashes when downloading large files36
+ + +

Open Issues With High Sentiment Score

+
#titlewordscommentssentiment
9029Support printing in native PDF renderingsupport, great, love, curious, excellent, super, ability55
9534Provide ffmpeg.so file that plays all common videoslegal, care, help, supported, capable, awesome, support, yes, recommend, nice, want, chances, good, interesting55
6219Is there any official electron application style guide?helpful, great, recommended, hoping, thanks, smart, happy, applaud, encourage, help, 😏, leading, interest74
8394Ability to register MacOS servicessolution, want, interested, great, advantage, good, ability54
8567Support "spellcheck=true" attributethanks, perfect, help, solve, solution, good, support, respect, awesome, agree54
8688Pass correct window to menu itemshelp, please, thanks, curious, focused, win, honest, wow74
9498 No storage quota provided in QuotaSettingsstable, promoted, growing, increase, better, durable, great, cleared, certain, recommend, increased, thanks44
1334Can I make non global accelerators without putting things in a menu?nice, super, hoping, worth, help, respects, good, happy, solution, cool, welcome, active, focused, fit, clearly, easy, support, firing, useful, thanks, agree, yes, win, solved, want273
2911Use desktop environment-aware file pickergood, easy, want, interesting, interested, support, progress, happy83
3797Add FreeBSD support to electronaccept, happy, interested, support, encourage, please, love, popular, curious, great, awesome, thanks, enjoyed, impressive, desire, congratulate, compliments, chances143
6712Allow electron renderers to be run inside chromium sandboxallow, ambitious, help, better, good, curious, free, pretty, thanks, recommended, nice, secure, want, recommend, accessible, great, benefit, worth, share, support, progress, increase, commits, top, dedicated173
6993Ability to choose where MenuItem label overflow ellipses are positioned good, clear, super, ability, want, important, better, appreciate, agree, 👍, thanks, supports133
7118webContents.startDrag on Windows disallows Electron as drop targetannoying, hopefully, worth, nice, good, best, care, cleaner, hoping, pretty, better, solutions, solution, accepting, happy, glad, awesome, free143
7206Allow Mac accessibility for apps other than VoiceOverbest, thanks, great, accessible, allow, improvement, thank, yes, reach, solve, popularity, good, super, popular, leave, extends, significant, happy103
7714Distinguishing "development" from "production"solution, easy, nice, agree, 👍, yes, good, important, solving, glad, useful, appropriate, want, love, allow, funky, clear, agreed, advantage, welcome, accepting, fame, meaningful, reliably, thanks, interested, reliable243
8293No way/API to know why a window is closingclean, great, save, yes, solution, acceptable, 👍, good53
8305Border renders wrong when using Vibrancyvibrant, hopefully, solution43
527Add Menu.removehelp, hope, want, easy, support, wish, solution, top, smile, appreciated, great, clear, solved, pretty62
673Idea of runtime modehelpful, progress, easy, best, support, good, allow, solving, worth, great, useful, accepts, appropriate, interested, super, big, wins, huge, trust, benefits, want, granted, kind, yes, suffer, chance, benefit, help, successfully, free, increased, solution, thanks, awesome, shared, fair, please, nice, solve, recommended, saved, supports, interesting, courageous, care, cool, better, supported, important, perfect, ability, prepared, recommend, advantage, fine, agree, clear, cleaner, matter, clean, popular, certain, hope, safe, pretty, shares, resolves, fit, stable, solved, extend, careful, spam, ensure, agreed, vision, win, promises, share, worthy, cute, innovative, effectively, exciting, top, growing, natural, forgive, resolve, success, solutions, exploration, love, fascinating, opportunities, faith, thank, quality, powerful, solves, intact, asset, launched, gain1752
869Chromecastperfectly, popular, support, fine, fit, significant, supporting, want, resolve, accepts82
1335Support click-through of transparencypretty, support, love, interested, top, worth, chance, progress, resolved, active, 😄, want, carefully, easy, super, accept, interest, solution, thanks, please, good, recommend, better, yes, certain, lol, interesting, fire, nice, hilarious272
1582Support for dark window chromesolve, supporting, nice, support, hopefully, top, good, aura, improve, pretty, want, focused, yes, perfect, easy, solutions, love, interested, better, best, appreciate232
1615power-monitor does nothing on OSX 10.10.3good, bad, want, support, great, love102
1692App should offer to move itself to /Applications if run from elsewheregreat, agree, want, good, pretty, care, feeling, allow, better, desired, nice, friendly, free, kind, succeeds, saved, huge, cool, yes, thanks, excellent, interested, 😄, help202
1836BrowserWindow should be capable of targeting dedicated monitorspretty, interest, feeling, good, easy, dedicated, ability, active, great52
2407Fade in/out browser windowsmile, best, great, fine, honor, cool, agreed, supports, appreciate, love, better, recommended, curious, thanks, noticeable, want, help, kind, win212
2504[Windows] Menus don't follow native keyboard conventionsaccept, solution, good, advantage, improving, best, hope, better, big, pretty, fine, support, top, focused, gains, advanced, easy, accessible, progress, 🙌, happy162
4424Add support for Notification Actions (added in Chrome 48)worth, good, cool, rich, super, effectively, haha, unified, robust, extend, helps72
5439Tray with only titlebig, happy, want, supports, cool, nice, thanks, pretty62
5612Add internal electron support for the `chrome.mdns` APIwow, kind, keen, cool52
+ + +

Open Issues With Low Sentiment Score

+
#titlewordscommentssentiment
9494[WIP] Fix and addition on content_scripts basic supportwarning, dump, crash4-7
9416fs.watch causes Electron crashproblems, dump, crash, dumps4-5
8829Electron app crashes on electron!icu_56::RegexPattern::operator!bummer, unavailable, unable, warning, violation4-4
4119page disappears after using webContents.printToPDF with overflow:hidden stylecrash, fail, grey, problem, failure, fired, fire8-3
9102FR: Better error reporting for webContents->executeJavaScripterrors, problem, reject, await, annoying, useless, rejected, empty, bad5-2
8554File dialog can not show after destroying a modal child windowlimitation, warning, suspect, undesirable, blocking, problem, support, share, destroy, crash, strange8-2
5255Second menu item click() ignored in submenu on Linuxproblem, unable, failed, doubt8-2
4849Lost access to dialog after hiding bound browser windowhide, problem, delayed, errors, missing, apologize, worries, blocked7-2
1412Setting process.title before app ready event crashes main process on OSXunable, crash, problem, frustrating4-2
9604auto update mechanism freezes appwrong, warning4-1
9258Performance problem with window.open🕐, misread4-1
9231Crashes on webview.loadURL()crash, refusing, avoid, hide10-1
9190Keyboard events are lost when notification is dismissedmissed, problem, discord7-1
8836Creating BrowerWindows with a parent always makes them showlooses4-1
8525Hiding a minimized window in Mate breaks Appproblem, unable, sorry4-1
8272Spawn/ENOENT thrown if the app is moved while it is openavoid5-1
7815Input events from Wacom pen aren't workingproblems, bad, problem, allow, limited, broken, apologize, lag16-1
6033Some window operations not working when window is in fullscreen stateleave, hide, hiding5-1
4395Crash when setting src for invisible webviewcrash, unable, violated, destroyed, exploit11-1
4025Loading native modules twice during navigation results in "Native module did not self-register"problem, trouble, confused, fail, stuck, fails, failed, failing, suspected, stopped12-1
3767Perf problems with dns lookupwrong, delay, blocks, hate5-1
2579Make beforeunload event (largely) web-compatible while maintain backward compatibilitydoubt, stopping, cancel, preventing, problem, want, suspect, pretending, avoid, ignore, unclear, leave, prevent, prevented, empty, missing, missed6-1
9868Support printing in landscape from API40
9862processes persists after closing the application on packagedproblem, stop, slashes80
9775Typescript translation incorrect for Electron.IpcRenderer.sendSyncmisleading50
9671Window: backgroundColor does not match CSS colorwant, hard40
9649crash when creating remote object in sandboxed rendererexposes, problem, sorry40
9626TypeScript translation broken for NodeJS.Processallow, errors, expose, 😕, problem120
9613before-quit, will-quit and quit not triggered on windows 10block, kill, blocks, fire, favor, wrong, interrupted60
9611Sandbox option doesn't work on webviewcrash, missing, limited, avoid, forget, confusing, sad, block, problem, exposed, limitation, restricted160
diff --git a/render.js b/render.js index eaf3ff9..431b75f 100644 --- a/render.js +++ b/render.js @@ -2,7 +2,7 @@ const issues = require('.') const tableify = require('tableify') // const {pick} = require('lodash') const {titleCase} = require('change-case') -const MAX = 20 +const MAX = 30 let datasets = { closed_issues_with_comments_after_closure: { @@ -21,30 +21,11 @@ let datasets = { .value() }, - open_issues_with_high_sentiment_score: { + closed_issues_with_low_sentiment_score_after_closure: { data: issues - .filter('open') - .filter(issue => issue.commentCount > 3) - .sortBy('sentimentScore') - .reverse() - .slice(0, MAX) - .map(issue => { - return { - '#': issue.linkedNumber, - title: issue.linkedTitle, - words: issue.positiveWords, - comments: issue.commentCount, - sentiment: issue.sentimentScore - } - }) - .value() - }, - - open_issues_with_low_sentiment_score: { - data: issues - .filter('open') - .filter(issue => issue.commentCount > 3) - .sortBy('sentimentScore') + .filter('closed') + .filter(issue => issue.commentCount > 2) + .sortBy('postClosureSentimentScore') .slice(0, MAX) .map(issue => { return { @@ -52,7 +33,7 @@ let datasets = { title: issue.linkedTitle, words: issue.negativeWords, comments: issue.commentCount, - sentiment: issue.sentimentScore + sentiment: issue.postClosureSentimentScore } }) .value() @@ -94,8 +75,7 @@ let datasets = { }) .value() }, - - + oldest_open_issues: { data: issues .filter('open') @@ -141,6 +121,43 @@ let datasets = { } }) .value() + }, + + open_issues_with_high_sentiment_score: { + data: issues + .filter('open') + .filter(issue => issue.commentCount > 3) + .sortBy('sentimentScore') + .reverse() + .slice(0, MAX) + .map(issue => { + return { + '#': issue.linkedNumber, + title: issue.linkedTitle, + words: issue.positiveWords, + comments: issue.commentCount, + sentiment: issue.sentimentScore + } + }) + .value() + }, + + open_issues_with_low_sentiment_score: { + data: issues + .filter('open') + .filter(issue => issue.commentCount > 3) + .sortBy('sentimentScore') + .slice(0, MAX) + .map(issue => { + return { + '#': issue.linkedNumber, + title: issue.linkedTitle, + words: issue.negativeWords, + comments: issue.commentCount, + sentiment: issue.sentimentScore + } + }) + .value() } }