---
description: A new Allow read-only actions keyboard setting lets users search, copy, print, and zoom on isolated websites while preventing typed input from reaching the page.
title: Block data entry with Browser Isolation without losing search, copy, and zoom (beta)
image: https://developers.cloudflare.com/changelog/post/2026-11-04-granular-keyboard-controls/og.png?v=42c1e4e804e57eee
---

[Skip to content](#main-content)

[View RSS feeds](https://developers.cloudflare.com/fundamentals/new-features/available-rss-feeds/) [ Subscribe to RSS](https://developers.cloudflare.com/changelog/rss/index.xml)

[Back to all posts](https://developers.cloudflare.com/changelog)

November 4, 2026

## Block data entry with Browser Isolation without losing search, copy, and zoom (beta)

[Browser Isolation](https://developers.cloudflare.com/cloudflare-one/remote-browser-isolation/) [Cloudflare One](https://developers.cloudflare.com/cloudflare-one/)

Copy as Markdown| [View as Markdown](https://developers.cloudflare.com/changelog/post/2026-11-04-granular-keyboard-controls/index.md)| [Agent setup](https://developers.cloudflare.com/agent-setup/)

[Isolation policies](https://developers.cloudflare.com/cloudflare-one/remote-browser-isolation/isolation-policies/) now support a third keyboard option in beta: *Allow read-only actions*. Previously, the keyboard setting was binary — allow all input or block everything. With *Allow read-only actions*, you can block data entry while preserving the built-in browser actions your users depend on.

In *Allow read-only actions* mode, users can still find in page, select all, copy, print, and zoom. All other keyboard input is blocked from reaching the isolated page. Copy and print remain subject to their own policy settings, so the controls compose instead of overriding each other. For example, setting the keyboard to *Allow read-only actions* and copy to *Do not allow* lets users search and zoom but prevents them from copying content.

To use this feature, set **Keyboard** to *Allow read-only actions* in your isolation policy settings. Via the API, set `keyboard` to `enable_read_only_actions` in the `biso_admin_controls` object with `version` set to `v2`.

For more information, refer to [Keyboard](https://developers.cloudflare.com/cloudflare-one/remote-browser-isolation/isolation-policies/#keyboard).

```json
{"@context":"https://schema.org","@type":"BlogPosting","@id":"https://developers.cloudflare.com/changelog/post/2026-11-04-granular-keyboard-controls/#page","headline":"Block data entry with Browser Isolation without losing search, copy, and zoom (beta)","description":"A new Allow read-only actions keyboard setting lets users search, copy, print, and zoom on isolated websites while preventing typed input from reaching the page.","url":"https://developers.cloudflare.com/changelog/post/2026-11-04-granular-keyboard-controls/","inLanguage":"en","image":"https://developers.cloudflare.com/changelog/post/2026-11-04-granular-keyboard-controls/og.png?v=42c1e4e804e57eee","dateModified":"2026-11-04","datePublished":"2026-11-04","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}
```
