Description: Object browser is one of the features that script writers have requested for a while. For example in tdf#66185: (In reply to Bubble from bug 66185 comment #8) > VBA features: AutoComplete, Object browser, and auto change upper/lower-case > are three features I pining for. Users should be able to see all the available objects, both in globals, and also in other libraries. This is helpful for the script writers as they can understand what is available for coding. Please note that this is different from: * Object catalog, available as a sidebar in BASIC IDE editor * Developer tools, available from "Tools > Development Tools". A similar feature is available in MS VBA editor, which shows ~1000 modules alongside their members. Categorization is very helpful. VBA > Object Browser https://learn.microsoft.com/en-us/office/vba/language/reference/user-interface-help/object-browser In a LibreOffice BASIC object browser implementation, one should be able to see: * All the available globals, categorized by <globals> * All the other available objects, and their members Objects should be provided as a list, and respective members as a second level list. At the bottom you should be able to see the usage. One should be able to see at least these in the list of objects: * Modules * Classes * Enums And these in the list of members: * Property * Sub * Function * Const For example, you should be able to see "MsgBox" as a member of <globals>. This could be helpful: MsgBox (Prompt As String [,Buttons = MB_OK [,Title As String]]) As Integer MsgBox Function https://help.libreoffice.org/latest/en-US/text/sbasic/shared/03010102.html?DbPAR=BASIC MSO has these libraries: "Normal, Office, stdole, VBA, Word". "MsgBox" is a member inside "Interaction" class, and is also available in "<globals>". Search functionality is helpful, and that would a plus.
This issue was partially addressed long time ago. Enable "Advanced features" in the Options and you will get a new entry named BASIC IDE. Several options demanded are there but it needs more development. At least it's a start. https://opengrok.libreoffice.org/xref/core/cui/uiconfig/ui/optbasicidepage.ui
Created attachment 201520 [details] Object Browser UI addition working ptach 6
Created attachment 201757 [details] Object Browser UI addition working patch 13
Created attachment 201912 [details] Week 8 Patch 18 Gerrit working
Created attachment 202573 [details] BASIC IDE launch without STATIC ASYNC handler
Created attachment 202574 [details] BASIC IDE launch with STATIC ASYNC handler
Created attachment 202575 [details] post patch 32 grouped search
Created attachment 202576 [details] post patch 32 grouped search for word core
Devansh Varshney committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/dadddf3861f10bf3a869f85afff612732d50f518 tdf#165785: basctl: Core Data Structures for Object Browser It will be available in 26.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Devansh Varshney committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/87a7d94cc35253451e26e789e6243f2c5fd3ac77 tdf#165785: basctl: Integrate blank UI shell for Object Browser It will be available in 26.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
here are the log for patch with background thread + cache file generation ⚡devanshvarshney ❯❯ SAL_LOG=+INFO.sfx2,+INFO.basctl ./instdir/LibreOfficeDev.app/Contents/MacOS/soffice | grep basctlmake --------------- Running for the first time This is perform the UNO API background thread scan info:basctl:90958:54237183:basctl/source/basicide/objectbrowsersearch.cxx:28: ObjectBrowserSearch::Initialize: Starting initialization info:basctl:90958:54237183:basctl/source/basicide/objectbrowsersearch.cxx:34: ObjectBrowserSearch::Initialize: Connected to filter box info:basctl:90958:54237183:basctl/source/basicide/objectbrowsersearch.cxx:41: ObjectBrowserSearch::Initialize: Connected to clear button info:basctl:90958:54237745:basctl/source/basicide/unoidecachemanager.cxx:98: UnoIdeCacheManager: Attempting to load cache from: file:///Users/devanshvarshney/Library/Application%20Support/cache/basctl/uno_hierarchy.v1.cache info:basctl:90958:54237745:basctl/source/basicide/unoidecachemanager.cxx:108: UnoIdeCacheManager: Cache file not found at: file:///Users/devanshvarshney/Library/Application%20Support/cache/basctl/uno_hierarchy.v1.cache Will automatically create new cache after completing UNO type scan. info:basctl:90958:54237745:basctl/source/basicide/idetimer.cxx:37: Operation ' UnoIdeCacheManager::loadFromFile' took 0.000298961 seconds. info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:76: UnoHierarchyInitThread: No valid cache found. Starting UNO scan. info:basctl:90958:54237183:basctl/source/basicide/idetimer.cxx:37: Operation 'Shell::BASIDE2::ModulWindowLayout::Activating::ShowObjectBrowser ' took 0.00427813 seconds. info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #1 (1000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #2 (2000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #3 (3000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #4 (4000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #5 (5000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #6 (6000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #7 (7000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #8 (8000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #9 (9000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #10 (10000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #11 (11000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #12 (12000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #13 (13000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #14 (14000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #15 (15000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #16 (16000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #17 (17000 types found) info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:142: UnoHierarchyInitThread: Scan completed in 5222 ms. Total types: 17581 info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:148: UnoHierarchyInitThread: Scan completed in 5222 ms. Total types: 17581. Top-level namespaces: 3 info:basctl:90958:54237745:basctl/source/basicide/idedataprovider.cxx:157: UnoHierarchyInitThread: Saving newly scanned hierarchy to cache. info:basctl:90958:54237183:basctl/source/basicide/objectbrowser.cxx:264: OnDataProviderInitialized: Background scan complete. Finalizing data... info:basctl:90958:54237183:basctl/source/basicide/objectbrowser.cxx:329: OnDataProviderInitialized: UI status updated for FULL SCAN. info:basctl:90958:54237183:basctl/source/basicide/objectbrowser.cxx:346: OnDataProviderInitialized: All data ready, UI refreshed. info:basctl:90958:54237183:basctl/source/basicide/idetimer.cxx:37: Operation ' ObjectBrowser::OnDataProviderInitialized (UI thread work)' took 0.00734996 seconds. info:basctl:90958:54237745:basctl/source/basicide/unoidecachemanager.cxx:203: UnoIdeCacheManager: Successfully saved UNO hierarchy to cache. UNO API scan took UnoHierarchyInitThread: Scan completed in 5222 ms. Total types: 17581 > 5 seconds --------------- Now we have a cache file generated and this cache file will be used for each IDE launch. info:basctl:90958:54237183:basctl/source/basicide/objectbrowsersearch.cxx:28: ObjectBrowserSearch::Initialize: Starting initialization info:basctl:90958:54237183:basctl/source/basicide/objectbrowsersearch.cxx:34: ObjectBrowserSearch::Initialize: Connected to filter box info:basctl:90958:54237183:basctl/source/basicide/objectbrowsersearch.cxx:41: ObjectBrowserSearch::Initialize: Connected to clear button info:basctl:90958:54238353:basctl/source/basicide/unoidecachemanager.cxx:98: UnoIdeCacheManager: Attempting to load cache from: file:///Users/devanshvarshney/Library/Application%20Support/cache/basctl/uno_hierarchy.v1.cache info:basctl:90958:54237183:basctl/source/basicide/idetimer.cxx:37: Operation 'Shell::BASIDE2::ModulWindowLayout::Activating::ShowObjectBrowser ' took 0.00553102 seconds. info:basctl:90958:54238353:basctl/source/basicide/unoidecachemanager.cxx:156: UnoIdeCacheManager: Successfully loaded cache in 54 ms. info:basctl:90958:54238353:basctl/source/basicide/idetimer.cxx:37: Operation ' UnoIdeCacheManager::loadFromFile' took 0.0547308 seconds. info:basctl:90958:54238353:basctl/source/basicide/idedataprovider.cxx:67: UnoHierarchyInitThread: Successfully loaded UNO hierarchy from cache. info:basctl:90958:54237183:basctl/source/basicide/objectbrowser.cxx:264: OnDataProviderInitialized: Background scan complete. Finalizing data... info:basctl:90958:54237183:basctl/source/basicide/objectbrowser.cxx:310: OnDataProviderInitialized: UI status updated for CACHE LOAD. info:basctl:90958:54237183:basctl/source/basicide/objectbrowser.cxx:346: OnDataProviderInitialized: All data ready, UI refreshed. info:basctl:90958:54237183:basctl/source/basicide/idetimer.cxx:37: Operation ' ObjectBrowser::OnDataProviderInitialized (UI thread work)' took 0.00694066 seconds. The cache took 54 ms --------------- Now deleting this cache file manually from the OB UI so we can have a newly created cache file info:basctl:90958:54237183:basctl/source/basicide/objectbrowser.cxx:360: OnRefreshCache: Manual cache refresh triggered by user. info:basctl:90958:54237183:basctl/source/basicide/unoidecachemanager.cxx:217: UnoIdeCacheManager: Cache file deleted from disk: file:///Users/devanshvarshney/Library/Application%20Support/cache/basctl/uno_hierarchy.v1.cache info:basctl:90958:54238902:basctl/source/basicide/unoidecachemanager.cxx:98: UnoIdeCacheManager: Attempting to load cache from: file:///Users/devanshvarshney/Library/Application%20Support/cache/basctl/uno_hierarchy.v1.cache info:basctl:90958:54238902:basctl/source/basicide/unoidecachemanager.cxx:108: UnoIdeCacheManager: Cache file not found at: file:///Users/devanshvarshney/Library/Application%20Support/cache/basctl/uno_hierarchy.v1.cache Will automatically create new cache after completing UNO type scan. info:basctl:90958:54238902:basctl/source/basicide/idetimer.cxx:37: Operation ' UnoIdeCacheManager::loadFromFile' took 0.000555006 seconds. info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:76: UnoHierarchyInitThread: No valid cache found. Starting UNO scan. info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #1 (1000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #2 (2000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #3 (3000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #4 (4000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #5 (5000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #6 (6000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #7 (7000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #8 (8000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #9 (9000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #10 (10000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #11 (11000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #12 (12000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #13 (13000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #14 (14000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #15 (15000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #16 (16000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #17 (17000 types found) info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:142: UnoHierarchyInitThread: Scan completed in 5182 ms. Total types: 17581 info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:148: UnoHierarchyInitThread: Scan completed in 5182 ms. Total types: 17581. Top-level namespaces: 3 info:basctl:90958:54238902:basctl/source/basicide/idedataprovider.cxx:157: UnoHierarchyInitThread: Saving newly scanned hierarchy to cache. info:basctl:90958:54237183:basctl/source/basicide/objectbrowser.cxx:264: OnDataProviderInitialized: Background scan complete. Finalizing data... info:basctl:90958:54237183:basctl/source/basicide/objectbrowser.cxx:329: OnDataProviderInitialized: UI status updated for FULL SCAN. info:basctl:90958:54237183:basctl/source/basicide/objectbrowser.cxx:346: OnDataProviderInitialized: All data ready, UI refreshed. info:basctl:90958:54237183:basctl/source/basicide/idetimer.cxx:37: Operation ' ObjectBrowser::OnDataProviderInitialized (UI thread work)' took 0.00719758 seconds. info:basctl:90958:54238902:basctl/source/basicide/unoidecachemanager.cxx:203: UnoIdeCacheManager: Successfully saved UNO hierarchy to cache. cache file is again generated as user performed a manual cache refresh --------------- now testing is the build information in cache file gets stale due to LO version change/update info:basctl:90958:54237183:basctl/source/basicide/objectbrowsersearch.cxx:28: ObjectBrowserSearch::Initialize: Starting initialization info:basctl:90958:54237183:basctl/source/basicide/objectbrowsersearch.cxx:34: ObjectBrowserSearch::Initialize: Connected to filter box info:basctl:90958:54237183:basctl/source/basicide/objectbrowsersearch.cxx:41: ObjectBrowserSearch::Initialize: Connected to clear button info:basctl:90958:54239772:basctl/source/basicide/unoidecachemanager.cxx:98: UnoIdeCacheManager: Attempting to load cache from: file:///Users/devanshvarshney/Library/Application%20Support/cache/basctl/uno_hierarchy.v1.cache info:basctl:90958:54239772:basctl/source/basicide/unoidecachemanager.cxx:138: UnoIdeCacheManager: Cache is stale (build ID mismatch). Deleting cache file from disk: file:///Users/devanshvarshney/Library/Application%20Support/cache/basctl/uno_hierarchy.v1.cache info:basctl:90958:54239772:basctl/source/basicide/idetimer.cxx:37: Operation ' UnoIdeCacheManager::loadFromFile' took 0.00148056 seconds. info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:76: UnoHierarchyInitThread: No valid cache found. Starting UNO scan. info:basctl:90958:54237183:basctl/source/basicide/idetimer.cxx:37: Operation 'Shell::BASIDE2::ModulWindowLayout::Activating::ShowObjectBrowser ' took 0.00595351 seconds. info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #1 (1000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #2 (2000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #3 (3000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #4 (4000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #5 (5000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #6 (6000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #7 (7000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #8 (8000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #9 (9000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #10 (10000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #11 (11000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #12 (12000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #13 (13000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #14 (14000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #15 (15000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #16 (16000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:129: UnoHierarchyInitThread: Posting progress update for batch #17 (17000 types found) info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:142: UnoHierarchyInitThread: Scan completed in 5204 ms. Total types: 17581 info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:148: UnoHierarchyInitThread: Scan completed in 5204 ms. Total types: 17581. Top-level namespaces: 3 info:basctl:90958:54239772:basctl/source/basicide/idedataprovider.cxx:157: UnoHierarchyInitThread: Saving newly scanned hierarchy to cache. info:basctl:90958:54237183:basctl/source/basicide/objectbrowser.cxx:264: OnDataProviderInitialized: Background scan complete. Finalizing data... info:basctl:90958:54237183:basctl/source/basicide/objectbrowser.cxx:329: OnDataProviderInitialized: UI status updated for FULL SCAN. info:basctl:90958:54237183:basctl/source/basicide/objectbrowser.cxx:346: OnDataProviderInitialized: All data ready, UI refreshed. info:basctl:90958:54237183:basctl/source/basicide/idetimer.cxx:37: Operation ' ObjectBrowser::OnDataProviderInitialized (UI thread work)' took 0.00725538 seconds. info:basctl:90958:54239772:basctl/source/basicide/unoidecachemanager.cxx:203: UnoIdeCacheManager: Successfully saved UNO hierarchy to cache. this generated the cache file again as the build version mismatch ---------------
Devansh Varshney committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/a2d19c07041bf6fe1208dd7cb94b9c80aff33979 tdf#165785: basctl: Implement data provider for Object Browser It will be available in 26.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Devansh Varshney committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/dd1474c34f8177e1d5a4439a2e32edbf7194e273 tdf#165785: basctl: Activate Object Browser Scope Selector and Dynamic Refresh It will be available in 26.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Devansh Varshney committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/edb03719a7c220e25f47ee49a7a139a83b11e517 tdf#165785: basctl: Activate Core UI Interactivity and Member View It will be available in 26.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Devansh Varshney committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/2b5803c3b4eeea5ea9fb4dd108adb35de3c5b1db tdf#165785: basctl: Implement Right-Pane Interactivity It will be available in 26.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Devansh Varshney committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/84401c3b181ba7cca4674aa29154443ec4e2aac0 tdf#165785: basctl: Activate Details Pane and Contextual Status Bar It will be available in 26.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Olivier Hallot committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/8c4ee87cec96d7b78968a31871b50fac8dd1a0af tdf#165785 Mute l10n on 3 strings in objectbowser.ui It will be available in 26.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.