https://bugs.documentfoundation.org/show_bug.cgi?id=174128

            Bug ID: 174128
           Summary: Calc DDE formula returns blank on startup with
                    external DDE server in LibreOffice 26.2+, but works in
                    25.8
           Product: LibreOffice
           Version: 26.2.6.3 release
          Hardware: x86-64 (AMD64)
                OS: Windows (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: [email protected]
          Reporter: [email protected]

Description:
Steps to Reproduce:
1. Start Rakuten Securities RSS on Windows and wait until the service is
connected and providing data.
2. Start LibreOffice Calc 26.2.6 or 26.8.1.
3. Create a new, empty spreadsheet.
4. Enter the following formula into a cell:
   =DDE("RSS","N225","現在値")
5. Observe the cell before the market price changes.
6. Repeat with the following formulas:
   =DDE("RSS","N225","高値")
   =DDE("RSS","N225","始値")
   =DDE("RSS","N225","安値")
7. Wait until the market data changes.

Actual Results:
The DDE formula cells remain blank at startup. Re-entering the formula does not
make the initial value appear. The cells receive values only after the market
data changes.

Expected Results:
The DDE formulas should receive and display the current available data when
Calc starts and the DDE link is established, without waiting for a subsequent
market data change.

Regression:
The same formulas work correctly in LibreOffice 25.8 on the same setup. The
problem also occurs in LibreOffice 26.2.6 and 26.8.1, including in a new, empty
spreadsheet.

DDE server:
Rakuten Securities RSS (Windows).

Additional Information:
The problem affects multiple fields, including current price, high, open, and
low. Re-entering the formula does not resolve the problem. The initial value
appears only after a subsequent market data update.

This report describes the observed behavior. The exact cause has not yet been
determined.

Steps to Reproduce:
1. Start Rakuten Securities RSS on Windows and wait until it is connected.
2. Start LibreOffice Calc 26.2.6 or 26.8.1.
3. Create a new, empty spreadsheet.
4. Enter the formula =DDE("RSS","N225","高値") into a cell.
5. Observe the cell before the market data changes.
6. Wait until the market data changes.


Actual Results:
The cell remains blank when Calc starts. Re-entering the formula does not
resolve the problem. The value appears only after the market data changes.

Expected Results:
The cell should display the available high price when the DDE link is
established, without waiting for a subsequent market data change.


Reproducible: Always


User Profile Reset: No

Additional Info:
DDE server: Rakuten Securities RSS on Windows.

The same formula works correctly in LibreOffice 25.8 on the same setup. The
problem occurs in LibreOffice 26.2.6 and 26.8.1, including in a new, empty
spreadsheet.

The issue also affects other fields, including "現在値" (current price), "始値"
(open), and "安値" (low).

Formula tested:
=DDE("RSS","N225","高値")

The exact cause has not yet been determined.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to