I've switched to making our glasses cases and wallets and ditty bags out of bright orange or white SilNylon to make them harder to lose.
I stitched a loop of cord into the interior of our ULA hip-belt pockets, and wallets (only needed for non-wilderness town-to-town hiking), sunglasses, and reading glasses are clipped into those pockets.
And I tied a string to an anchor at the edge of the side pocket on the pack, so I can clip the ditty bag to the pack. Snacks, sunscreen, mittens, windshirt, etc are in the bag and tied to the pack, so they won't fall out of the pocket. I can pull the bag out of the pocket and root around in it without unclipping it, so I won't screw up and leave it on a rock somewhere.
It's a little hard to see in the photo, but there's a short piece of thin spectra cord that ties that S-Biner clip to the gold cord (which is itself tied to the pack). This makes it so I can't lose the S-Biner clip.