Key search words:
Upper center console compartment opens not staying closed broken tab falls open lower fix shut falling
This is for when your storage compartments won't stay closed. I tried the other fix, but could not find magnets thin enough so that the compartment wasn't hanging open by a 1/4 of an inch because of the magnet strips.
Get your tools, you'll need a thin common screw driver, a medium sized phillips screw driver, a drill, a 1/16" drill bit, a 9/64" drill bit and screws from home depot.
Disassemble your center console. Pull off the center climate control knob, then remove the screw behind that. Pull off your shifter boot plastic encasement piece (auto or manual) and then remove the 2 screws behind that (edit, may not be necessary to remove those 2 bottom screws). (see pics) . The console piece will pop out at this point, you'll then have to unplug 6 different electrical plugs, don't worry about their order or placement as none of them are interchangeable.
Inspect the damage. You'll have at least 1 broken tab, if not 2 like I did. If both tabs are broken, you'll have to do this process to both sides, if only 1 is broken you can decide whether you want to do this to one or both sides.
Drill a 1/16" pilot hole into the console housing, where the broken tab used to reside and then screw the home depot screw in manually to cut threads into
Take a 5/64" drill bit and enlarge both the console door tab hole and cut a groove into the back portion of the front of the door. This groove allows the head of the screw to fit into the newly drilled hole properly, and also allows it to screw into the console housing straight and not get pinched or cocked because of the head being larger then the screw body.
Place the factory hinge springs back on the door and the door back onto the console, thread the screws through the holes into the threaded portion on the housing console. Move the door back and forth to gauge how tight you want the screws to be.
Here are 2 videos of how the door acted after I was done. The previous owner had lost one of my hinge springs also, so I only had 1 hinge spring keeping the door stationary instead of two.