* fix: Switch to last used tab on tab close
lastAccessed time will be used to select the active tab instead of positional selection or ownership when a tab is closed, returning the user to their last used tab.
* test: Merge branch and add tests, b=no-bug, c=common, tests, tabs, workspaces
---------
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
* feat: ctrl+tab cycles within essential/workspace tabs only
* add test for ctrl+tab cycling by attribute
* move settings UI related code to /src/zen, revert patches for main.inc.xhtml and main.js, use simple tab filter when current tab is hidden
* chore: Cleanup and add extra pref, b=no-bug, c=tests, tabs
---------
Co-authored-by: mr. m <mr.m@tuta.com>