summaryrefslogtreecommitdiffstats
path: root/docs/design.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/design.md')
-rw-r--r--docs/design.md1
1 files changed, 0 insertions, 1 deletions
diff --git a/docs/design.md b/docs/design.md
index 38909998..5ee6322a 100644
--- a/docs/design.md
+++ b/docs/design.md
@@ -297,7 +297,6 @@ The following controls need to deal with focus:
297We're indicating focus as follows: 297We're indicating focus as follows:
298* Active focus is indicated with a border. This is used for both hovering and keyboard focus. 298* Active focus is indicated with a border. This is used for both hovering and keyboard focus.
299* A selected element is highlighted. 299* A selected element is highlighted.
300* Keyboard focus is additionally to the border indicated with underlined text.
301 300
302### FocusScope 301### FocusScope
303In order to be able to deal with focus on a local scope (which is important for reusable components), a FocusScope is required to establish a border for focus handling. Internally you can set the focus as required within the focus scope, and externally you can just give focus to the FocusScope, ignoring what's going to happen internally. The FocusScope will automatically forward focus (when it receives it), to whatever element requested focus internally. 302In order to be able to deal with focus on a local scope (which is important for reusable components), a FocusScope is required to establish a border for focus handling. Internally you can set the focus as required within the focus scope, and externally you can just give focus to the FocusScope, ignoring what's going to happen internally. The FocusScope will automatically forward focus (when it receives it), to whatever element requested focus internally.