## Problem
The Global Attack Map on /dashboard does not behave correctly during page scrolling.
Current issues:
- The map moves in an unexpected way when scrolling.
- The position is not stable.
- The visualization feels disconnected from the dashboard layout.
- Information overlays are not optimally positioned.
- The map does not provide a clean SOC operator experience.
## Expected behavior
The Global Attack Map should behave as a fixed dashboard component.
Requirements:
- The map container must remain stable while scrolling.
- The map must not move, jump or resize unexpectedly.
- The viewport and map boundaries should remain consistent.
- The layout must be responsive for different screen sizes.
The operator should always understand:
- where attacks originate
- where they are targeting
- attack severity
- live event activity
without the map interfering with page navigation.
---
## Layout improvements
Redesign the dashboard layout so the Global Map has a dedicated area.
Example:
+--------------------------------------+
| |
| GLOBAL ATTACK MAP |
| |
| Live attacks Threat level |
| |
+--------------------------------------+
+--------------------------------------+
| Security Metrics |
+--------------------------------------+
The map should not overlap other dashboard elements.
---
## Map information display
Review how information is presented on top of the map.
Current issue:
Information can become difficult to read or overlap.
Improve:
- attack markers
- source/destination information
- severity indicators
- event counters
- tooltips
- detail panels
Example:
🇨🇳 China
Source:
185.xxx.xxx.xxx
Target:
web.example.com
Attack:
SQL Injection
Severity:
HIGH
Blocked:
YES
---
## SOC dashboard behavior
The map should feel like an enterprise security operations center component.
Requirements:
- clean visual hierarchy
- consistent ARGUS typography
- same cards/components used across dashboard
- no unexpected animations
- smooth real-time updates only
Animations should only represent security events, not layout movement.
---
## Responsive behavior
Desktop:
- Large fixed map visualization
- Side information panels/cards
Tablet/mobile:
- Responsive resizing
- No horizontal scrolling
- Information moves below the map when required
---
## Technical review
Check:
- CSS positioning
- container height calculations
- sticky/fixed elements
- map library configuration
- resize observers
- scroll event handlers
Avoid:
- uncontrolled transforms
- dynamic height changes during scroll
- layout shifts
---
## Goal
The ARGUS dashboard Global Attack Map should behave like a professional SOC visualization:
- stable
- readable
- predictable
- visually consistent
The operator should be able to monitor attacks without the interface itself becoming distracting.
Labels:
component:dashboard
component:global-map
type:enhancement
priority:high
Moved to the correct repository: weboria/argus-appliance#7. argus-installer only tracks customer installer/deployment issues; this is a product feature, so tracking continues there (a private repo). Closing here.
Moved to the correct repository: weboria/argus-appliance#7. argus-installer only tracks customer installer/deployment issues; this is a product feature, so tracking continues there (a private repo). Closing here.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem
The Global Attack Map on /dashboard does not behave correctly during page scrolling.
Current issues:
Expected behavior
The Global Attack Map should behave as a fixed dashboard component.
Requirements:
The operator should always understand:
without the map interfering with page navigation.
Layout improvements
Redesign the dashboard layout so the Global Map has a dedicated area.
Example:
+--------------------------------------+
| |
| GLOBAL ATTACK MAP |
| |
| Live attacks Threat level |
| |
+--------------------------------------+
+--------------------------------------+
| Security Metrics |
+--------------------------------------+
The map should not overlap other dashboard elements.
Map information display
Review how information is presented on top of the map.
Current issue:
Information can become difficult to read or overlap.
Improve:
Example:
🇨🇳 China
Source:
185.xxx.xxx.xxx
Target:
web.example.com
Attack:
SQL Injection
Severity:
HIGH
Blocked:
YES
SOC dashboard behavior
The map should feel like an enterprise security operations center component.
Requirements:
Animations should only represent security events, not layout movement.
Responsive behavior
Desktop:
Tablet/mobile:
Technical review
Check:
Avoid:
Goal
The ARGUS dashboard Global Attack Map should behave like a professional SOC visualization:
The operator should be able to monitor attacks without the interface itself becoming distracting.
Labels:
component:dashboard
component:global-map
type:enhancement
priority:high
Moved to the correct repository: weboria/argus-appliance#7. argus-installer only tracks customer installer/deployment issues; this is a product feature, so tracking continues there (a private repo). Closing here.