def mouseDoubleClickEvent(self, event: QGraphicsSceneMouseEvent) -> None:
        """
        Handle mouse double-click events (e.g. update selection)
        """
        if event.button() == Qt.MouseButton.LeftButton:
            regions = sorted(self.get_highlight_regions_under_cursor(), key=lambda r: self.cursor - r.addr)
            if len(regions) > 0:
                region = regions[0]
                self.set_cursor(region.addr + region.size - 1)
                self.begin_selection()
                self.set_cursor(region.addr)

        Handle mouse double-click events (e.g. update selection)
        
angrmanagement/ui/views/hex_view.py