Skip to content

Commit d70b583

Browse files
author
Brian Vaughn
committed
Don't show tooltips when mouse is down on an active view/surface/tool
1 parent a6719de commit d70b583

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

packages/react-devtools-scheduling-profiler/src/CanvasPage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@ function AutoSizedCanvas({data, height, width}: AutoSizedCanvasProps) {
507507
);
508508
}}
509509
</ContextMenu>
510-
{!isContextMenuShown && (
510+
{!isContextMenuShown && !surfaceRef.current.hasActiveView() && (
511511
<EventTooltip
512512
data={data}
513513
hoveredEvent={hoveredEvent}

packages/react-devtools-scheduling-profiler/src/view-base/Surface.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ export class Surface {
6262
hoveredView: null,
6363
};
6464

65+
hasActiveView(): boolean {
66+
return this._viewRefs.activeView !== null;
67+
}
68+
6569
setCanvas(canvas: HTMLCanvasElement, canvasSize: Size) {
6670
this._context = getCanvasContext(
6771
canvas,

0 commit comments

Comments
 (0)