micku7zu / micku7zu/QuickCursor
Chrome tab switcher changes to list. Chrome tab grouping is not working.
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 83
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
# Issue description
Google Chrome Android, and other browsers based on Chromium (Brave, Vivaldi, etc), automatically changes the tab switcher to a list when Quick Cursor is enabled.
Tab preview and grouping are not working when the tab switcher is rendered as list.
Tabs grouping with preview (before installing Quick Cursor)

Tabs list (after installing Quick Cursor)

# How to fix
Disable "**Simplified view for open tabs**" from Chrome accessibility settings.
**Steps:**
1. Open **Google Chrome**
2. Click on the **3 dots from top right corner**
3. Choose "**Settings**"
4. Choose "**Accessibility**"
5. Uncheck "**Simplified view for open tabs**"
Steps Video
[Steps video](https://user-images.githubusercontent.com/3103859/210018953-3886cf07-385b-4103-8bd7-b441f2838a06.mp4)
Steps GIF

# More details
Chromium (Google Chrome) has a feature that automatically detects when touch exploration or an accessibility service that can perform gestures is enabled and it enables "Simplified view for open tabs" automatically.
Chromium source code
You can find the method that detects the accessibility service with "canPerformGesture" permission or touch exploration on [Chromium source code website](https://source.chromium.org). File [ui/android/java/src/org/chromium/ui/util/AccessibilityUtil.java](https://source.chromium.org/chromium/chromium/src/+/main:ui/android/java/src/org/chromium/ui/util/AccessibilityUtil.java), method `isAccessibilityEnabled()`

Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the behavior in Google Chrome Android with Quick Cursor enabled, then read Chromium's ui/android/java/src/org/chromium/ui/util/AccessibilityUtil.java, especially isAccessibilityEnabled(). Compare the accessibility-service detection with the reported simplified tab setting; done means establishing whether Quick Cursor can affect this behavior or documenting the limitation and workaround.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android
- Domain
- accessibility, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 28/100