Files
headlessui/packages/@headlessui-vue/src
Robin Malfait 9e9c08c7cc Fix Tab incorrectly activating on focus event (#1887)
* rework Tabs so that they don't change on focus

The "change on focus" was an incorrect implementation detail that made
it a bit easier but this causes a problem as seen in #1858.

If you want to conditionally check if you want to change the tab or note
(e.g. by using `window.confirm`) then the focus is lost while the popup
is shown. Regardless of your choice, the browser will re-focus the Tab
therefore asking you *again* what you want to do.

This fixes that by only activating the tab if needed while using arrow
keys or when you click the tab (not when it is focused).

* update changelog
2022-09-30 13:51:14 +02:00
..
2022-01-27 16:42:47 +01:00