[COMPASS-4432] Performance page graphs cursor bug Created: 01/Oct/20  Updated: 29/Oct/23  Resolved: 22/Jun/21

Status: Closed
Project: Compass
Component/s: Performance
Affects Version/s: None
Fix Version/s: 1.27

Type: Bug Priority: Major - P3
Reporter: Rhys Howell Assignee: Rhys Howell
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File chart.png     GIF File cursor position jumping.gif     PNG File rt_lists.png     PNG File serverstats-overlay-group.png    
Story Points: 3
Documentation Changes: Not Needed
Sprint: Iteration Xylocarpus Granatum, Iteration Edinburgh

 Description   

Description

What is going wrong?

Steps to Reproduce

How could an engineer replicate the issue you’re reporting?

Expected Results

What do you expect to happen?

Actual Results

What do you observe is happening?

Additional Notes

Any additional information that may be useful to include.



 Comments   
Comment by Githook User [ 28/Jun/21 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: fix(compass-serverstats): prevent mouse cursor jumping COMPASS-4432 (#2281)
Branch: 1.27-releases
https://github.com/mongodb-js/compass/commit/5fd88d794b7f79353b196ba3a275fdadb06b5890

Comment by Githook User [ 22/Jun/21 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: fix(compass-serverstats): prevent mouse cursor jumping COMPASS-4432 (#2281)
Branch: master
https://github.com/mongodb-js/compass/commit/5fd88d794b7f79353b196ba3a275fdadb06b5890

Comment by Githook User [ 21/Jun/21 ]

Author:

{'name': 'Anemy', 'email': 'rhysh@live.com', 'username': 'Anemy'}

Message: fix: prevent mouse cursor jumping COMPASS-4432
Branch: COMPASS-4432
https://github.com/mongodb-js/compass/commit/a1ab2cb5909e75965b319ccf2ee16c6fc4e3f097

Comment by Asparuh Polyovski [ 23/Mar/21 ]

The bug is still here on the latest MongoDB Compass 1.25.0. The data from the HOTTEST COLLECTIONS area at the Performance page is also moving randomly. I was able to reveal underlying objects code from the View menu: Toggle DevTools. It seems that the mouseout event somehow is not captured and the debugger is cycling on function realTimeMouseOverlay() { at C:\Users****\AppData\Local\MongoDBCompass\app-1.25.0\resources\app.asar\node_modules@mongodb-js\compass-serverstats\lib\d3\real-time-mouse-overlay.js

 

The problems occurred at the following objects (please see the expanded tree screenshots): <div class ="serverstats"> <div class ="chart"> and <section class="rt__lists-out"">.

Further dig into it, we could notice that the class="serverstats-overlay-group" is constantly changing its coordinates like the one on the screenshot transform="translate(393.49125)".

The HOTTEST COLLECTION object is actually in class rt_lists-out, class rt_lists.

 

 

 

Generated at Wed Feb 07 22:36:21 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.