Skip to content

feat: Add Fullscreen API wrapping the browser Fullscreen API#23616

Draft
Artur- wants to merge 2 commits intomainfrom
fullscreen-api
Draft

feat: Add Fullscreen API wrapping the browser Fullscreen API#23616
Artur- wants to merge 2 commits intomainfrom
fullscreen-api

Conversation

@Artur-
Copy link
Member

@Artur- Artur- commented Feb 21, 2026

Adds Component.requestFullscreen() that uses a wrapper approach to handle Vaadin theming and overlay components correctly, along with Page.requestFullscreen() for whole-page fullscreen, Page.exitFullscreen(), Page.isFullscreenEnabled(), and Page.addFullscreenChangeListener().

@github-actions
Copy link

github-actions bot commented Feb 21, 2026

Test Results

 1 383 files  +1   1 383 suites  +1   1h 23m 42s ⏱️ +2s
 9 880 tests +8   9 809 ✅ +8  71 💤 ±0  0 ❌ ±0 
10 353 runs  +8  10 273 ✅ +8  80 💤 ±0  0 ❌ ±0 

Results for commit 9c45b6f. ± Comparison against base commit 2a81ded.

♻️ This comment has been updated with latest results.

Adds Component.requestFullscreen() that uses a wrapper approach to
handle Vaadin theming and overlay components correctly, along with
Page.requestFullscreen() for whole-page fullscreen, Page.exitFullscreen(),
Page.isFullscreenEnabled(), and Page.addFullscreenChangeListener().

Fixes #21902
@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 9, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant