While playing the WASM Voxel Game, the Book Processing button remains visible in the bottom-right corner of the screen. This disrupts immersion and can lead to accidental clicks during gameplay, especially when players are focused on movement or building.
Issue Description
The Book Processing button appears as part of the interface even when the player is in active Game Mode. Its presence is visually distracting and functionally problematic, as it can be clicked unintentionally. This breaks the flow of gameplay and may trigger unintended actions or UI overlays.
Observed Behavior
The Book Processing button is visible during gameplay.
Clicking near the bottom-right corner can accidentally activate it.
The button overlaps with the game’s visual field, reducing immersion.
Expected Behavior
The Book Processing button should be hidden or disabled while in Game Mode.
It should only appear in menus, editors, or non-interactive contexts.
Environment
Property
Value
Application
SpikerSoft Learning Platform
Module
WASM Voxel Game
Environment
Production
Browser
Firefox
Operating System
Windows 11
Version
v2026.06.28c
Device
Desktop PC
Steps to Reproduce
Navigate to learn.spikersoft.com/wasm-voxel-game.
Enter Game Mode.
Observe the Book Processing button in the bottom-right corner.
Attempt to play normally — accidental clicks may occur.
Expected Result
The Book Processing button should be hidden or disabled during gameplay.
Actual Result
The button remains visible and clickable, disrupting immersion and gameplay.
Evidence
Screenshot shows the Book Processing button visible in the bottom-right corner while the player is actively exploring the voxel world.
Impact
Reduces player immersion.
Increases risk of accidental clicks.
Interrupts gameplay flow and testing experience.
Frequency
Always
Reproducibility
100%
Severity
Medium
Notes
Hiding or disabling the Book Processing button during active gameplay would improve user experience and prevent unintended interactions.
## Summary
While playing the **WASM Voxel Game**, the **Book Processing** button remains visible in the bottom-right corner of the screen. This disrupts immersion and can lead to accidental clicks during gameplay, especially when players are focused on movement or building.
## Issue Description
The **Book Processing** button appears as part of the interface even when the player is in active **Game Mode**. Its presence is visually distracting and functionally problematic, as it can be clicked unintentionally. This breaks the flow of gameplay and may trigger unintended actions or UI overlays.
### Observed Behavior
- The **Book Processing** button is visible during gameplay.
- Clicking near the bottom-right corner can accidentally activate it.
- The button overlaps with the game’s visual field, reducing immersion.
### Expected Behavior
The **Book Processing** button should be **hidden or disabled** while in **Game Mode**.
It should only appear in menus, editors, or non-interactive contexts.
## Environment
| Property | Value |
|-----------|--------|
| Application | SpikerSoft Learning Platform |
| Module | WASM Voxel Game |
| Environment | Production |
| Browser | Firefox |
| Operating System | Windows 11 |
| Version | v2026.06.28c |
| Device | Desktop PC |
## Steps to Reproduce
1. Navigate to `learn.spikersoft.com/wasm-voxel-game`.
2. Enter **Game Mode**.
3. Observe the **Book Processing** button in the bottom-right corner.
4. Attempt to play normally — accidental clicks may occur.
## Expected Result
The **Book Processing** button should be hidden or disabled during gameplay.
## Actual Result
The button remains visible and clickable, disrupting immersion and gameplay.
## Evidence
- Screenshot shows the **Book Processing** button visible in the bottom-right corner while the player is actively exploring the voxel world.
## Impact
- Reduces player immersion.
- Increases risk of accidental clicks.
- Interrupts gameplay flow and testing experience.
## Frequency
Always
## Reproducibility
100%
## Severity
Medium
## Notes
Hiding or disabling the **Book Processing** button during active gameplay would improve user experience and prevent unintended interactions.
Confirmed and fixed in spikersoft-angular PR #84 (open, not yet merged). Root cause: the global "Book Processing" FAB (showBookFab() in app.component.ts) is shown purely based on profile/role (reading interest, or Staff/Admin) with no route awareness, so it floats over every route — including full-bleed game canvases like WASM Voxel. Made it route-aware via a small immersive-route allowlist that currently covers /wasm-voxel-game. Will close once the PR is merged. Flagging for awareness: the same FAB-over-canvas issue likely applies to other immersive game routes (space-game, chess, etc.) if a reading-interest/staff user visits them — happy to file a follow-up to extend the allowlist if that's wanted, but scoping this fix to the reported route for now.
Confirmed and fixed in spikersoft-angular PR #84 (open, not yet merged). Root cause: the global "Book Processing" FAB (`showBookFab()` in `app.component.ts`) is shown purely based on profile/role (reading interest, or Staff/Admin) with no route awareness, so it floats over every route — including full-bleed game canvases like WASM Voxel. Made it route-aware via a small immersive-route allowlist that currently covers `/wasm-voxel-game`. Will close once the PR is merged. Flagging for awareness: the same FAB-over-canvas issue likely applies to other immersive game routes (space-game, chess, etc.) if a reading-interest/staff user visits them — happy to file a follow-up to extend the allowlist if that's wanted, but scoping this fix to the reported route for now.
Resolved in spikersoft-angular PR #84 (merged to master). Root cause: the global "Book Processing" FAB (showBookFab() in app.component.ts) is shown purely based on profile/role (reading interest, or Staff/Admin) with no route awareness, so it floated over every route — including full-bleed game canvases like WASM Voxel. Made it route-aware via a small immersive-route allowlist that currently covers /wasm-voxel-game. Closing.
Flagging for awareness: the same FAB-over-canvas issue likely applies to other immersive game routes (space-game, chess, etc.) for reading-interest/staff users — happy to file a follow-up to extend the allowlist if that's wanted.
Resolved in spikersoft-angular PR #84 (merged to `master`). Root cause: the global "Book Processing" FAB (`showBookFab()` in `app.component.ts`) is shown purely based on profile/role (reading interest, or Staff/Admin) with no route awareness, so it floated over every route — including full-bleed game canvases like WASM Voxel. Made it route-aware via a small immersive-route allowlist that currently covers `/wasm-voxel-game`. Closing.
Flagging for awareness: the same FAB-over-canvas issue likely applies to other immersive game routes (space-game, chess, etc.) for reading-interest/staff users — happy to file a follow-up to extend the allowlist if that's wanted.
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.
Summary
While playing the WASM Voxel Game, the Book Processing button remains visible in the bottom-right corner of the screen. This disrupts immersion and can lead to accidental clicks during gameplay, especially when players are focused on movement or building.
Issue Description
The Book Processing button appears as part of the interface even when the player is in active Game Mode. Its presence is visually distracting and functionally problematic, as it can be clicked unintentionally. This breaks the flow of gameplay and may trigger unintended actions or UI overlays.
Observed Behavior
Expected Behavior
The Book Processing button should be hidden or disabled while in Game Mode.
It should only appear in menus, editors, or non-interactive contexts.
Environment
Steps to Reproduce
learn.spikersoft.com/wasm-voxel-game.Expected Result
The Book Processing button should be hidden or disabled during gameplay.
Actual Result
The button remains visible and clickable, disrupting immersion and gameplay.
Evidence
Impact
Frequency
Always
Reproducibility
100%
Severity
Medium
Notes
Hiding or disabling the Book Processing button during active gameplay would improve user experience and prevent unintended interactions.
Confirmed and fixed in spikersoft-angular PR #84 (open, not yet merged). Root cause: the global "Book Processing" FAB (
showBookFab()inapp.component.ts) is shown purely based on profile/role (reading interest, or Staff/Admin) with no route awareness, so it floats over every route — including full-bleed game canvases like WASM Voxel. Made it route-aware via a small immersive-route allowlist that currently covers/wasm-voxel-game. Will close once the PR is merged. Flagging for awareness: the same FAB-over-canvas issue likely applies to other immersive game routes (space-game, chess, etc.) if a reading-interest/staff user visits them — happy to file a follow-up to extend the allowlist if that's wanted, but scoping this fix to the reported route for now.Resolved in spikersoft-angular PR #84 (merged to
master). Root cause: the global "Book Processing" FAB (showBookFab()inapp.component.ts) is shown purely based on profile/role (reading interest, or Staff/Admin) with no route awareness, so it floated over every route — including full-bleed game canvases like WASM Voxel. Made it route-aware via a small immersive-route allowlist that currently covers/wasm-voxel-game. Closing.Flagging for awareness: the same FAB-over-canvas issue likely applies to other immersive game routes (space-game, chess, etc.) for reading-interest/staff users — happy to file a follow-up to extend the allowlist if that's wanted.