My ThinkPad has an internal display of 1440x900. If I start the X server, then its resolution is set to this independend whether the the LID is closed or not. What's about starting X with the native resolution of the external display (1680x1050), if the LID is closed ?
LID status detection is unreliable, thus we don't do anythings in front of such things (some laptop report erronous event such as lid close when it's open, or just no event, or reverse logic) So i don't think we will fix your issue, as we can't rely on lid status
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.