Servo implements the Fullscreen API (requestFullscreen/exitFullscreen in the webidls, a dom/fullscreen impl, and an exit path through the script thread) and hands the embedder two hooks:
- WebViewDelegate::notify_fullscreen_state_changed(webview, is_fullscreen) - webview_delegate.rs:984
- WebView::exit_fullscreen() - webview.rs:706
Servo implements the Fullscreen API (requestFullscreen/exitFullscreen in the webidls, a dom/fullscreen impl, and an exit path through the script thread) and hands the embedder two hooks: