Loading
Fix null reference in `getProductName` and `getSerialNumber`
getProductName() and getSerialNumber() access this.webusb which is declared in the constructor but never assigned during connect(). This causes TypeError when these methods are called. The connect() method stores the USB device in this.adbDaemonWebUsbDevice, not this.webusb. Fix the getters to use the correct property and access the standard WebUSB device attributes (productName, serialNumber). Also remove unused webusb and adbWebBackend properties from constructor, and initialize adbDaemonWebUsbDevice to null for clarity.