* Some other misc refactor
* Auto reload all command boxes when changing the command options
* Add origin isolation to prevent cross-origin fingerprinting, etc. with webm-type initData or persistent licenses
* Logs from different origins can have duplicate entries even if pssh is same
* Always use the JS-facing sessionId for internal handling (on both WV and PR) for simplicity
* Replace dirty string-based inter-script communication with JSON one
* Not tested yet at all due to lack of functional test material
* Allow SuperGeneric devices to be imported without having a base URL set ('host' key)
* Abort remote requests if expected key is not found
* Prevent duplicate log entries if a entry was added while the panel was open
* Update panel icon more frequently
* Misc security improvements by preventing potential (low possibility?) xss in the panel, and blocking panel only messages sent from the content script
* Tried to add mobile browser support but turns out most of them lacks CK support
* Added feature to download and import remotely hosted CDM files, for browsers with borked file pickers
* Fix logic error when comparing the key system name
* Fix for services that checks all of the availalbe kids in keyStatus
* Also work around for some services that expect flipped bytes
* Handle cases where a website sends a mixture of WV and PR PSSH
* Add handler for MediaKeySession.close