Skip to content

Commit 7f24887

Browse files
committed
bar: floating panel is focused on mousedown instead of on mouseover (BC break in behavior) [Closes #269]
1 parent 6d9fb37 commit 7f24887

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/Tracy/assets/Bar/bar.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,22 @@
4141
handles: elem.querySelectorAll('h1'),
4242
start: function() {
4343
_this.toFloat();
44+
_this.focus();
4445
}
4546
});
4647

47-
elem.addEventListener('mouseover', function(e) {
48+
elem.addEventListener('mousedown', function(e) {
4849
if (isTargetChanged(e.relatedTarget, this)) {
4950
_this.focus();
5051
}
5152
});
5253

54+
elem.addEventListener('mouseover', function(e) {
55+
if (isTargetChanged(e.relatedTarget, this)) {
56+
clearTimeout(elem.Tracy.displayTimeout);
57+
}
58+
});
59+
5360
elem.addEventListener('mouseout', function(e) {
5461
if (isTargetChanged(e.relatedTarget, this)) {
5562
_this.blur();

0 commit comments

Comments
 (0)