diff --git a/media/memory-table.css b/media/memory-table.css index 8253d91..788f971 100644 --- a/media/memory-table.css +++ b/media/memory-table.css @@ -98,8 +98,8 @@ width: 2px; } -.hoverable { - position: relative; +.hoverable:hover { + border-bottom: 1px dotted var(--vscode-editorHoverWidget-border); } /* Basic hover formatting (copied from Monaco hovers) */ diff --git a/src/webview/columns/address-column.tsx b/src/webview/columns/address-column.tsx index 4c23c83..ccbc3fd 100644 --- a/src/webview/columns/address-column.tsx +++ b/src/webview/columns/address-column.tsx @@ -29,9 +29,9 @@ export class AddressColumn implements ColumnContribution { fittingType: ColumnFittingType = 'content-width'; render(range: BigIntMemoryRange, _: Memory, options: TableRenderOptions): ReactNode { - return + return {options.showRadixPrefix && {getRadixMarker(options.addressRadix)}} - {getAddressString(range.startAddress, options.addressRadix, options.effectiveAddressLength)} + {getAddressString(range.startAddress, options.addressRadix, options.effectiveAddressLength)} ; } } diff --git a/src/webview/components/memory-table.tsx b/src/webview/components/memory-table.tsx index bedf60f..908d2f2 100644 --- a/src/webview/components/memory-table.tsx +++ b/src/webview/components/memory-table.tsx @@ -288,7 +288,7 @@ export class MemoryTable extends React.PureComponent{this.state.hoverContent}