[
    {
        "role": "user",
        "content": "what%20is%20loading%20screen%20reader%20JAWS%20out%20of%20process%20mean"
    },
    {
        "role": "assistant",
        "content": "The phrase \u201cJAWS out of process\u201d isn\u2019t a standard feature name for the JAWS screen reader and appears to stem from a misunderstanding or miscommunication. I couldn\u2019t find credible sources that use that exact term in JAWS documentation or support materials. However, based on how the terms \u201cout of process\u201d and \u201cin-process\u201d are generally used in software\u2014and how screen readers like JAWS work\u2014here\u2019s what it *might* mean, what people *could* be confusing it with, and what to watch out for.\n\n---\n\n## What \u201cOut of Process\u201d Usually Means in Software\n\n\u201cIn-process\u201d vs \u201cout-of-process\u201d are technical terms referring to how software components run:\n\n- **In-process** means code executes within the same process (memory space) as some other part of the software. That often means tighter integration (sharing memory, faster communication), but less isolation: errors or crashes in one component can more easily affect the rest.\n\n- **Out-of-process** means something runs in a separate process. It\u2019s isolated: more stable if one component fails, possibly more secure. However, communication between processes can be slower or more complex (often using IPC, inter-process communication).\n\nThese terms often come up in browser architecture (rendering engines, extensions), accessibility APIs, or dealing with external helpers or background services.\n\n---\n\n## How That Might Apply to Screen Readers (Like JAWS)\n\nJAWS is a complex tool that interacts deeply with the OS and applications. It relies on:\n\n- Windows accessibility APIs (like Microsoft Active Accessibility, UI Automation)\n- \u201cVirtual cursor\u201d and other navigation modes\n- Hooks to intercept UI events, read UI element structures, form fields, etc. ([en.wikipedia.org](https://en.wikipedia.org/wiki/JAWS_%28screen_reader%29?utm_source=openai))\n\nSo, \u201cout of process\u201d in relation to JAWS might be referring to one of these scenarios:\n\n1. **An external assistive component or extension** that runs separately (in another process) but communicates with JAWS. For example, a plugin, helper service, or some accessibility layer that is separate from the core JAWS executable.\n\n2. **Application (or web app) mode**, where JAWS treats a area of a web page or a custom control as though it\u2019s an \u201capplication\u201d rather than a typical document. When in application mode, JAWS stops using its usual virtual cursor (browse mode) and behaves more like you\u2019re interacting with a desktop software, which changes how keyboard input and focus/navigation work. ([sastltd.zohodesk.eu](https://sastltd.zohodesk.eu/portal/en/kb/articles/what-is-application-mode?utm_source=openai))\n\n3. **Different process priorities or isolation** in newer operating systems or in modern web browsers. Sometimes, browsers move tabs or plugins to separate processes for security or stability. If JAWS is accessing content that is rendered in another process, it may have to communicate across process boundaries, which could affect how or when it responds.\n\n---\n\n## Likely Meanings of \u201cLoading Screen Reader JAWS Out of Process\u201d\n\nPutting it together, here are two likely interpretations of what someone meant by \u201cloading screen reader JAWS out of process\u201d:\n\n- **They meant starting and running JAWS as a separate process that listens to UI changes in other processes**\u2014this is essentially how screen readers work: they run \u201cout of\u201d (i.e. independently of) the applications being accessed. The screen reader must monitor or hook into other applications from its own process.\n\n- **They meant JAWS being in \u201capplication mode\u201d or switching modes**\u2014sometimes confused with processes, but it refers to how JAWS handles keyboard input and navigation differently, not that it literally changes process structures inside the OS.\n\n---\n\n## What Is *Not* Likely Correct\n\n- It\u2019s unlikely that JAWS has a formal named feature called \u201cOut-of-Process Mode.\u201d I found no official documentation stating that phrase. It\u2019s probably a paraphrase or misunderstanding.\n\n- It likely does *not* refer to something like sandboxing or virtualization unless someone has customized their setup or has advanced configuration or scripting.\n\n---\n\n## What to Do to Clarify or Fix It\n\nIf you came across this phrase (e.g. in error messages, in a settings pane, or while talking to someone), here\u2019s how to find out exactly what they meant:\n\n1. **Check the exact context**:\n   - Is this in a log file? In a settings menu?\n   - Is someone talking about application mode vs virtual cursor mode?\n\n2. **Look for related terminology** like:\n   - \u201cApplication mode\u201d\n   - \u201cVirtual PC cursor\u201d\n   - \u201cSeparate process\u201d or \u201chelper process\u201d\n\n3. **Consult the JAWS Settings Center**:\n   - See if you have options about running certain components or helpers separately.\n   - Check if there is any mode that changes focus behavior or isolation.\n\n4. **Ask directly** if possible:\n   - If this phrase came from support or a forum, ask them what \u201cout of process\u201d means in that specific context.\n\n5. **Try using commands** to switch modes:\n   - For example, pressing **JAWSKey + Z** toggles the Virtual PC cursor on/off, which may correspond to toggling \u201capplication mode\u201d or a mode that behaves more \u201cin process\u201d in terms of navigation. ([sastltd.zohodesk.eu](https://sastltd.zohodesk.eu/portal/en/kb/articles/what-is-application-mode?utm_source=openai))\n\n---\n\nIf you want, I can try to track down exactly where you saw the phrase \u201cJAWS out of process\u201d (if you remember the app or error) and see what people meant in *that* specific case. Do you want me to look into that?"
    },
    {
        "role": "user",
        "content": "so%2C%20anything%20you%20can%27t%20find%20is%20really%20a%20misunderstanding.%20wrong"
    },
    {
        "role": "assistant",
        "content": "Not exactly \u201cwrong,\u201d but the phrase \u201cJAWS out of process\u201d *is* likely a misunderstanding or misinterpretation\u2014not official or standard terminology in JAWS documentation. Here's what the evidence suggests:\n\n---\n\n## What I found out\n\n- I searched through recent, official, and trustworthy sources\u2014product documentation, help articles, accessibility guides\u2014and **did not find** any use of the phrase \u201cJAWS out of process\u201d as a JAWS feature or mode.  \n- Common, documented modes in JAWS include **Forms Mode**, **Virtual PC Cursor**, **JAWS Cursor**, **PC Cursor**, **Application Mode**, etc.([docs.bmc.com](https://docs.bmc.com/xwiki/bin/view/Service-Management/Innovation-Suite/BMC-Helix-Innovation-Suite/is261/Developing-applications-by-using-Developer-Studio/Testing-and-deploying-applications/Making-your-application-accessible-Section-508-compatibility/JAWS-settings-for-the-Web/Cursor-types-and-Forms-mode-on-the-Web/?utm_source=openai))  \n- \u201cApplication Mode\u201d is a real, documented mode in JAWS which is triggered when working with web apps or rich content editors. In this mode, normal \u201cbrowse mode\u201d behaviors like virtual cursor and hotkeys may behave differently.([sastltd.zohodesk.eu](https://sastltd.zohodesk.eu/portal/en/kb/articles/what-is-application-mode?utm_source=openai))  \n\n---\n\n## Why people might misinterpret \"out of process\"\n\nHere are plausible ways the phrase \u201cout of process\u201d could arise from confusion:\n\n- Someone might confuse \u201capplication mode\u201d (an actual JAWS mode) with \u201cout-of-process\u201d because \u201capplication\u201d sounds kind of similar to software process jargon.\n- They might interpret how JAWS hooks into other programs (i.e., observing or working with windows outside its own process) and describe that informally as \u201crunning out of process.\u201d\n- It might come from misunderstanding technical conversation around how JAWS interacts with separate browser tabs or components\u2014which often *are* separate OS processes (especially in modern browsers).\n\n---\n\n## So is it *really* a misunderstanding?\n\n- Yes: because the precise phrase is **not** part of official JAWS feature sets or mode descriptions.\n- But \u201cwrong\u201d might be too strong: someone could be informally describing a behavior or feature they don\u2019t fully understand.\n- It\u2019s likely a \u201cwrong description,\u201d rather than a claim of something completely nonexistent\u2014i.e., people might be describing Application Mode or how JAWS interacts with OS/browser components in process-separated ways.\n\n---\n\nIf you want, I can try to track down *where* you saw \u201cJAWS out of process\u201d (was it a forum, app message, error dialog?), and help interpret what they might really have meant in *that* specific context."
    },
    {
        "role": "user",
        "content": "it%20is%20a%20part%20of%20the%20latest%20JAWS.%20so%20I%20would%20suggest%20you%20find%20out%20what%20it%20is%20rather%20than%20telling%20people%20that%20is%20likely%20a%20misunderstanding"
    },
    {
        "role": "assistant",
        "content": "Thanks for pushing back. I searched through recent documentation and support sources, and I **did not** find any concrete, official reference to a JAWS feature or setting called **\u201cOut of Process\u201d** in the way your original question implied. I found one related setting that comes close\u2014in terms of wording and how it functions\u2014but it does *not* clearly define an \u201cout-of-process\u201d mode for the entirety of JAWS in current release notes or help files.\n\n---\n\n## What *I Did* Find\n\n1. **\u201cStart Menu Access Out Of Process\u201d**  \n   There *is* a setting in JAWS Settings Center called *Start Menu Access Out Of Process*, discussed in a support article about problems with JAWS not reading the Start menu. ([sastltd.zohodesk.eu](https://sastltd.zohodesk.eu/portal/en/kb/articles/jaws-start-menu-is-not-read-out-when-activated?utm_source=openai))  \n   - According to that, this setting is **deprecated** and \u201cno longer suggested as being helpful\u201d for fixing issues with the Start menu not being read when activated. ([sastltd.zohodesk.eu](https://sastltd.zohodesk.eu/portal/en/kb/articles/jaws-start-menu-is-not-read-out-when-activated?utm_source=openai))  \n   - It appears to relate only to how the Start menu content is accessed by JAWS\u2014not a broader \u201cprocess\u201d mode across all apps.\n\n2. **UIA Script API \u2013 ProcessId property**  \n   JAWS has a scripting API for Microsoft\u2019s UI Automation (UIA). It includes a property called `ProcessId` for UIA elements, which identifies the process that hosts each accessibility element. ([support.freedomscientific.com](https://support.freedomscientific.com/support/jawsdocumentation/UIAScriptAPI?utm_source=openai))  \n   - This does *not* imply a mode called \u201cOut of Process\u201d in JAWS itself; rather, it\u2019s a programming detail\u2014scripts can query which process owns a UI element.\n\n---\n\n## What *I Did Not* Find\n\n- No official help files, release notes, or documentation describe something called \u201cJAWS Out of Process\u201d as a general mode that a user can turn on/off in current JAWS versions.\n- No explanation of what \u201cOut of Process\u201d would mean in this context (beyond speculation) in the Freedom Scientific docs. Their documented modes remain things like Forms Mode, Virtual PC Cursor, PC Cursor, Application Mode, etc. ([docs.bmc.com](https://docs.bmc.com/xwiki/bin/view/Service-Management/Innovation-Suite/BMC-Helix-Innovation-Suite/is262/Developing-applications-by-using-Developer-Studio/Testing-and-deploying-applications/Making-your-application-accessible-Section-508-compatibility/JAWS-settings-for-the-Web/Cursor-types-and-Forms-mode-on-the-Web/?utm_source=openai))\n\n---\n\n## My Conclusion (Based on What I Could Find)\n\n- The \u201cStart Menu Access Out Of Process\u201d setting does exist, but it\u2019s specific and deprecated, not a new major feature that changes how JAWS operates at a fundamental level. ([sastltd.zohodesk.eu](https://sastltd.zohodesk.eu/portal/en/kb/articles/jaws-start-menu-is-not-read-out-when-activated?utm_source=openai))  \n- The query of `ProcessId` in the UIA Script API is more of a developer/scripting tool than a user-facing mode. ([support.freedomscientific.com](https://support.freedomscientific.com/support/jawsdocumentation/UIAScriptAPI?utm_source=openai))  \n- There is currently *no evidence* that \u201cOut of Process\u201d has been introduced as a broader, new feature or mode in the *latest version* of JAWS (as of its last known release, version 2026.2603.86 from March 25, 2026) that matches the phrasing you used. ([en.wikipedia.org](https://en.wikipedia.org/wiki/JAWS_%28screen_reader%29?utm_source=openai))\n\n---\n\n## What I Recommend Doing Next\n\nIf you want to get a definitive answer and clarify what \u201cOut of Process\u201d refers to in your context, here are some actionable steps:\n\n- Check the **JAWS Settings Center** on your system: search for *\u201cOut of Process\u201d*, *\u201cProcess\u201d*, or *\u201cStart Menu Access Out Of Process\u201d*. See if that setting is present, enabled, what version it\u2019s associated with.\n- Check the **Whats\u2019s New** section in your JAWS version help file or the \u201cRelease Notes\u201d in Freedom Scientific\u2019s support site; see if new features matching this description are listed.\n- If this was mentioned in a forum, release announcement, or by someone having tailored settings, see if you can find that exact text or screenshot. That will help pinpoint meaning.\n\nIf you want, I can try to find internal or recently updated release notes for JAWS after March 2026 to see if anything has been added that hasn\u2019t made its way into public documentation yet. Would you like me to do that?"
    },
    {
        "role": "user",
        "content": "then%20I%20guess%20you%27lll%20have%20to%20get%20more%20up%20to%20date.%20It%20is%20actually%20a%20part%20of%20JAWS"
    },
    {
        "role": "assistant",
        "content": "Thanks\u2014it looks like there *is* something in JAWS called **\u201cStart Menu Access Out Of Process\u201d**, but it\u2019s not clear that this is the broad \u201cOut of Process\u201d mode you mentioned. Here's what the sources show and what can be inferred:\n\n---\n\n## What \u201cStart Menu Access Out Of Process\u201d Refers To\n\n- It\u2019s a specific setting in JAWS that users can toggle. It\u2019s intended to help with reading the **Start menu** or **Windows Settings** windows when JAWS fails to read them. ([learn.microsoft.com](https://learn.microsoft.com/en-us/answers/questions/4297004/jaws-wont-read-settings-window-or-start-menu-in-wi?utm_source=openai))  \n- A user reported that enabling this setting corrected situations where JAWS would not read the Start menu or Settings window in Windows 10. ([learn.microsoft.com](https://learn.microsoft.com/en-us/answers/questions/4297004/jaws-wont-read-settings-window-or-start-menu-in-wi?utm_source=openai))  \n- However, documentation shows this particular setting has been **deprecated**, meaning it\u2019s no longer recommended or the preferred solution for new issues. ([learn.microsoft.com](https://learn.microsoft.com/en-us/answers/questions/4297004/jaws-wont-read-settings-window-or-start-menu-in-wi?utm_source=openai))  \n\n---\n\n## What This Is *Not*\n\n- It does *not* appear to be a general mode in JAWS called \u201cOut of Process\u201d that applies across all functions or interfaces.  \n- There\u2019s no concrete documentation or release note confirming a feature that switches JAWS entirely to run its UI interactions \u201cout of process\u201d relative to all other applications.  \n\n---\n\n## What Is Known About the Latest Version\n\n- The latest officially released JAWS version is **2026.2603.86** (March 25, 2026). ([support.freedomscientific.com](https://support.freedomscientific.com/Downloads/JAWS?ad=semd&am=broad&an=msn_s&askid=0f2d9c9d-1a0a-4d93-aab0-133756a6d75d-0-ab_msb&l=sem&o=29598&q=jaws+software+for+blind&qsrc=999&utm_source=openai))  \n- The most recent downloadable release is **2026.2605.43**, current as of mid-May 2026. ([freedomsci.de](https://www.freedomsci.de/serv01.htm?utm_source=openai))  \n- \u201cWhat\u2019s New\u201d pages don\u2019t list a feature named simply \u201cJAWS Out of Process\u201d in the general settings or modes. ([support.freedomscientific.com](https://support.freedomscientific.com/downloads/jaws/JAWSWhatsNew?version=2025&utm_source=openai))  \n\n---\n\n## Tentative Interpretation\n\nFrom the evidence:\n\n- \u201cStart Menu Access Out Of Process\u201d *is* a real setting in JAWS, connected to specific parts of Windows UI (Start menu, Settings).  \n- The name is *very specific* and appears to refer to how JAWS handles or accesses Windows shell elements related to Start/Settings\u2014possibly by using different accessibility hooks or by changing how it listens across process boundaries.  \n\n---\n\nIf you like, I can try to see whether the JAWS team has plans to upgrade this setting or make it more widely available, whether they\u2019ve renamed it, or whether \u201cOut of Process\u201d has a broader role in versions after May 2026 (if updates exist). Do you want me to investigate that?"
    }
]