Replacing the handle...
Yeah, the handle for my Silverado's hose was broken in exactly the same way. It was held together with a whole bunch of duct tape when I got it so I tried gluing it together with JB Weld—total fail, which pretty much sums up my entire experience with JB Weld. Fortunately, as Andy pointed out, those handles are fairly easy to come by, either on or off of a hose. Electrolux used that same hose handle, both on vinyl and woven hoses, going back to at least the Golden Jubilee in the mid-'70s. They show up periodically on eBay but it may take some time to find a good deal since pricing can be all over the place. Sometimes an entire hose can be cheaper than just a handle. Some vendors sell brand new third party handles but those won't fit a genuine Electrolux hose and some are honest enough to say as much. They may look pretty similar but a vendor I asked told me the diameter of the opening is too big for the hose and the electrical contacts don't necessarily line up the same.
Removing and replacing those handles is pretty easy. Just remove the two screws on the underside and lift the cover carefully, starting at the end closest to the metal end and then pull the cover forward to disengage the two tabs on the other end. Once the cover is removed, the handle comes right off the end of the hose.