Repository: vscode
Issue: GetBoundingClientRect zoom adjustments
Labels: debt,engineering

With https://chromium-review.googlesource.com/c/chromium/src/+/5085708 which got enabled by default since Chromium 128 via https://chromium-review.googlesource.com/c/chromium/src/+/5693338, the rect values from `getBoundingClientRect` calls will be adjusted to the page zoom rather than css zoom values.

I have listed the callsites that need confirmation if they are prepared for this feature.

- [x] [extensions/markdown-language-features/preview-src/scroll-sync.ts](https://github.com/microsoft/vscode/blob/main/extensions/markdown-language-features/preview-src/scroll-sync.ts)
- [x] [vs/base/browser/dom.ts](https://github.com/microsoft/vscode/blob/main/src/vs/base/browser/dom.ts)
- [x] [vs/base/browser/iframe.ts](https://github.com/microsoft/vscode/blob/main/src/vs/base/browser/iframe.ts)
- [x] [vs/base/browser/ui/menu/menu.ts](https://github.com/microsoft/vscode/blob/main/src/vs/base/browser/ui/menu/menu.ts)
- [x] [vs/base/browser/ui/menu/menubar.ts](https://github.com/microsoft/vscode/blob/main/src/vs/base/browser/ui/menu/menubar.ts)
- [x] [vs/editor/browser/editorDom.ts](https://github.com/microsoft/vscode/blob/main/src/vs/editor/browser/editorDom.ts)
- [x] [vs/editor/browser/controller/mouseTarget.ts](https://github.com/microsoft/vscode/blob/main/src/vs/editor/browser/controller/mouseTarget.ts)
- [x] [vs/editor/browser/controller/editContext/native/nativeEditContext.ts](https://github.com/microsoft/vscode/blob/main/src/vs/editor/browser/controller/editContext/native/nativeEditContext.ts)
- [x] [vs/editor/browser/services/hoverService/hoverWidget.ts](https://github.com/microsoft/vscode/blob/main/src/vs/editor/browser/services/hoverService/hoverWidget.ts)
- [x] [vs/editor/browser/viewParts/contentWidgets/contentWidgets.ts](https://github.com/microsoft/vscode/blob/main/src/vs/editor/browser/viewParts/contentWidgets/contentWidgets.ts)
- [x] [vs/editor/browser/viewParts/minimap/minimap.ts](https://github.com/microsoft/vscode/blob/main/src/vs/editor/browser/viewParts/minimap/minimap.ts)
- [x] [vs/editor/browser/viewParts/viewLines/domReadingContext.ts](https://github.com/microsoft/vscode/blob/main/src/vs/editor/browser/viewParts/viewLines/domReadingContext.ts)
- [x] [vs/editor/contrib/suggest/browser/suggestWidgetDetails.ts](https://github.com/microsoft/vscode/blob/main/src/vs/editor/contrib/suggest/browser/suggestWidgetDetails.ts)
- [x] [vs/platform/actionWidget/browser/actionList.ts](https://github.com/microsoft/vscode/blob/main/src/vs/platform/actionWidget/browser/actionList.ts)
- [x] [vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart.ts)
- [x] [vs/workbench/contrib/webview/browser/webviewElement.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/webview/browser/webviewElement.ts)
- [x] [vs/workbench/contrib/webview/browser/overlayWebview.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/webview/browser/overlayWebview.ts)
- [x] [vs/workbench/contrib/update/browser/releaseNotesEditor.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/update/browser/releaseNotesEditor.ts)
- [x] [vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon.ts)
- [x] [vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollOverlay.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollOverlay.ts)
- [x] [vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon.ts)
- [x] [vs/workbench/browser/parts/compositeBar.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/browser/parts/compositeBar.ts)
- [x] [vs/workbench/browser/parts/compositeBarActions.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/browser/parts/compositeBarActions.ts)
- [x] [vs/workbench/browser/parts/editor/editorPart.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/browser/parts/editor/editorPart.ts)
- [x] [vs/workbench/browser/parts/editor/multiEditorTabsControl.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/browser/parts/editor/multiEditorTabsControl.ts)
- [x] [vs/workbench/browser/parts/views/viewPaneContainer.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/browser/parts/views/viewPaneContainer.ts)
- [x] [vs/workbench/contrib/debug/browser/debugEditorContribution.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/debug/browser/debugEditorContribution.ts)
- [x] [vs/workbench/contrib/notebook/browser/notebookEditorWidget.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/notebook/browser/notebookEditorWidget.ts)
- [x] [vs/workbench/contrib/notebook/browser/view/cellParts/cellDnd.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellDnd.ts)
- [x] [vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts)
- [x] [vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts)
- [x] [vs/workbench/contrib/terminal/browser/terminalConfigurationService.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/terminal/browser/terminalConfigurationService.ts)
- [x] [vs/workbench/contrib/terminal/browser/terminalInstance.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts)
- [x] [vs/workbench/contrib/terminalContrib/commandGuide/browser/terminal.commandGuide.contribution.ts](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/terminalContrib/commandGuide/browser/terminal.commandGuide.contribution.ts)