src/vs/editor/browser/viewParts/overlayWidgets/overlayWidgets.ts/ViewOverlayWidgets/setWidgetPosition
class ViewOverlayWidgets:	public setWidgetPosition(widget: IOverlayWidget, preference: OverlayWidgetPositionPreference | null): boolean {
		const widgetData = this._widgets[widget.getId()];
		if (widgetData.preference === preference) {
			return false;
		}

		widgetData.preference = preference;
		this.setShouldRender();

		return true;
	}