I made a buttonhole strap again so that the length is adjustable. I also made the strap really wide so that it would be more comfortable if the bag was heavy. The buttonholes were an absolute nightmare yet again so I gave up in frustration and just used the zig zag stitch. I ran out of magnetic closures so I just used a simple black snap.
All three fabrics were remnants and the buttons were from the op-shop so the total cost of materials for the bag was probably about $3. What a bargain!