Synthoid / ExportSheetData

Add-on for Google Sheets that allows sheets to be exported as JSON or XML.
MIT License
234 stars 46 forks source link

(General) Multi-Account Bug Handling #125

Closed Synthoid closed 3 years ago

Synthoid commented 3 years ago

The multi-account bug seems to be cropping up more frequently and seems to occur when accessing properties. Should implement a graceful fallback for when getting properties fails.

Synthoid commented 3 years ago

I've added a safety check to v61 when getting or setting properties that should prevent this particular issue from breaking things. Users are shown a modal stating that something went wrong and it is likely because of multiple accounts being signed in and default settings have been loaded. This should prevent the sidebar from breaking while also noting that users should take some action themselves.

I should probably add a troubleshooting section somewhere to walk users through this issue in more detail.