Bug report
Occasionally (a few times every day, but no pattern that I can detect), InkDrop stops displaying the selected note contents. The right-hand pane remains empty (displaying the āPress Ctrl+N to create new noteā placeholder) as the selection changes in the notelist. Changing notebooks makes no difference.
When this issue occurs, an error is written to the console: see below.
Info
- Platform: Windows 10 Professional
- App Version: 3.16.0
No plugins loaded - this is the bare application.
Reproduce
Select a note in the list. Note content not shown in right-hand pane.
Console log contents
browser-main.js:1 Uncaught (in promise) Error: document must be specified
at Object.save (file:///C:/Users/rsearg/AppData/Local/inkdrop/app-3.16.0/resources/app.asar/browser-main.js:1:8403)
at Object.u [as save] (file:///C:/Users/rsearg/AppData/Local/inkdrop/app-3.16.0/resources/app.asar/browser-main.js:1:163119)
at file:///C:/Users/rsearg/AppData/Local/inkdrop/app-3.16.0/resources/app.asar/browser-main.js:1:7260
at Object.u [as open] (file:///C:/Users/rsearg/AppData/Local/inkdrop/app-3.16.0/resources/app.asar/browser-main.js:1:163194)
at l.handleNoteListItemSelect (file:///C:/Users/rsearg/AppData/Local/inkdrop/app-3.16.0/resources/app.asar/browser-main.js:1:430122)
at i.emitItemSelectEvent (file:///C:/Users/rsearg/AppData/Local/inkdrop/app-3.16.0/resources/app.asar/browser-main.js:1:435600)
at i.setSelectedItem (file:///C:/Users/rsearg/AppData/Local/inkdrop/app-3.16.0/resources/app.asar/browser-main.js:1:436218)
at i.handleItemDidSelect (file:///C:/Users/rsearg/AppData/Local/inkdrop/app-3.16.0/resources/app.asar/browser-main.js:1:435379)
at l.handleClick (file:///C:/Users/rsearg/AppData/Local/inkdrop/app-3.16.0/resources/app.asar/browser-main.js:1:440594)
at Object.invokeGuardedCallback (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactErrorUtils.js:27:12)
at executeDispatch (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\EventPluginUtils.js:79:21)
at Object.executeDispatchesInOrder (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\EventPluginUtils.js:102:5)
at executeDispatchesAndRelease (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\EventPluginHub.js:43:22)
at executeDispatchesAndReleaseTopLevel (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\EventPluginHub.js:54:10)
at Array.forEach (native)
at forEachAccumulated (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\forEachAccumulated.js:23:9)
at Object.processEventQueue (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\EventPluginHub.js:259:7)
at runEventQueueInBatch (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactEventEmitterMixin.js:18:18)
at Object.handleTopLevel [as _handleTopLevel] (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactEventEmitterMixin.js:34:5)
at handleTopLevelWithoutPath (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactEventListener.js:93:24)
at handleTopLevelImpl (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactEventListener.js:73:3)
at ReactDefaultBatchingStrategyTransaction.perform (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\Transaction.js:136:20)
at Object.batchedUpdates (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactDefaultBatchingStrategy.js:62:19)
at Object.batchedUpdates (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactUpdates.js:94:20)
at dispatchEvent (C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactEventListener.js:204:20)
save @ browser-main.js:1
u @ browser-main.js:1
(anonymous) @ browser-main.js:1
u @ browser-main.js:1
handleNoteListItemSelect @ browser-main.js:1
emitItemSelectEvent @ browser-main.js:1
setSelectedItem @ browser-main.js:1
handleItemDidSelect @ browser-main.js:1
handleClick @ browser-main.js:1
invokeGuardedCallback @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactErrā¦:27
executeDispatch @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\EventPluā¦:79
executeDispatchesInOrder @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\EventPluā¦:102
executeDispatchesAndRelease @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\EventPluā¦:43
executeDispatchesAndReleaseTopLevel @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\EventPluā¦:54
forEachAccumulated @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\forEachAā¦:23
processEventQueue @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\EventPluā¦:259
runEventQueueInBatch @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactEveā¦:18
handleTopLevel @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactEveā¦:34
handleTopLevelWithoutPath @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactEveā¦:93
handleTopLevelImpl @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactEveā¦:73
perform @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\Transactā¦:136
batchedUpdates @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactDefā¦:62
batchedUpdates @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactUpdā¦:94
dispatchEvent @ C:\Users\rsearg\AppData\Local\inkdrop\app-3.16.0\resources\app.asar\node_modules\react\lib\ReactEveā¦:204