bitshares / bitshares/bitshares-ui

Exchange tab - Market tooltip react

Open
#2,474 2 comments 0 reactions 0 assignees View on GitHub
[3] Bug
Dominant language
JavaScript
Stars
520
Forks
575
Avg merge
12h 7m
Merged PRs (30d)
5

Description

**Describe the bug**
From within the Exchange tab, hovering over assets in the Market list has changed;
1. Code is visible now in the tooltip immediately when hovered over.
2. Many assets missing a description/tooltip (should be mandatory or de-listed IMO).
3. Primary BTS missing tooltip/description (implied or otherwise)
4. At https://staging.bitshares.org once an asset is clicked on (ignoring the tooltip) and the market
switches pairing, the tooltip goes away while on the local wallet, the tooltip remains covering the
entire Tradingview screen in some cases (i.e. OPENEOS)

**To Reproduce**
Steps to reproduce the behavior:
1. Go to the Exchange tab
2. Click on the BTS market
3. Hover over the first asset in the market list; BTS
4. See error or no tooltip
5. Hover over the second asset in the market list; BITCNY
6. See error of tooltip
a. Visible code
b. No delay in tooltip react
7. Scroll down the list hovering over each asset noting behavior
a. Some assets missing tooltip/description
b. Some assets have large informative tooltips which is good with the exception of a downloaded local
wallet where-as the tooltip remains even after the asset is clicked (blocks the TV screen).

**Expected behavior**
1. No visible code in the tooltip
2. All assets to have a tooltip description (or be de-delisted)
3. Identical behavior across all versions.

**Desktop (please complete the following information):**
- OS: Windows 8.1
- Browser: Brave Version 0.25.2 V8 6.9.427.23 OS Release 6.3.9600
- Version: 2.190207-rc3
- Version: 2.190207-rc2

**Additional context**
Visible code in tooltip is not only in the Exchange tab Market list. It can be seen in other places where the asset has a tooltip on the page.

Contributor guide

Open the contributing guide

Research direction

Start in the Exchange tab's Market list and reproduce the tooltip behavior for BTS, BITCNY, and other assets in both the staging site and local wallet. Inspect the asset tooltip behavior across the other mentioned locations; done means no visible code, consistent tooltip dismissal, and descriptions or an explicit handling path for all listed assets.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.