I think Curic Select++ is the reason why Zoom Extents is not working for me with 2024 and 2025.
If I have, say, a house superimposed on a site plan, if I turn off the site plan by it’s tag, Zoom Extents will not zoom to the extent of the house but will zoom to the extent of the turned off site plan.
Thanks for reporting this issue. I just checked, and you’re absolutely right.
I found that the problem comes from the getExtents method in Select++, which currently returns the model’s full bounds (model.bounds), including objects hidden by tags. I’m still trying to understand why this affects the Zoom Extents behavior, especially since Select++ is just an overlay tool.
Yes, extensions are not supposed (in most cases) to purposefully modify or interfere with SketchUp’s native tools. (I think it is one of the terms for registering as a developer.)
Did you find a bug in the API Tool or Overlay interfaces that affected the native Zoom Extents?