There is some instability with annotation ids. Sometimes it has
the id annotation-content-2 instead of annotation-content-1.
(or -3 instead of -2). The fix is to make the test look for either id.
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: Ie3759b5001f7194efea2d613752363bb0462f61f
Adds a test for copying a hyperlink in calc outside of edit mode
throught the hyperlink pop-up.
Signed-off-by: Jaume Pujantell <jaume.pujantell@collabora.com>
Change-Id: Iac42f785aeb3170486c594c31098ca2e143c4c04
Mobile wizard was failing to reopen after being forced
closed by selecting a cell. In this file, it only affects
this one testpoint. Solution: Close mobile wizard gracefully
before reopening
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: I39c5e8e7da5e576d65e13426f7074aa4547dfba0
probably broken due to on demand rendering rework
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I37379b423748922a93297720ee0401ac1510f96b
Increased wait before inserting comment
Wait was added in a5e6a81cdd
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: Ia2aa4c901fc57d6700b43c7e0db0380055877081
typeIntoInput was failing. Solution: Wait for the field to fully
load before typing
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: I9c9fc50a1bfa3a579278bfaaf1a5a5e43b5f9f02
If we have cell selected on the bottom of the sheet and
we scroll up to watch something else so we don't see the
cursor: if other user will add row above - we will jump
to our own cursor. It's because it changed the address:
like A500 to A5001.
Let's use "following off" mode to avoid that.
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I7908dba5c3ae8d18d9f9478d038212eaf91187cf
This fixes a bug in scroll distance calculation.
When we opened spreadsheet with initial position
somewhere down - we didn't scroll enough to see
the selected cell. Let's be sure it is visible
by showing it on the center of the screen. So
behavior is similar to the desktop application.
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I7f6699d5c512851678aaf2d0f624b84542485598
On each side of the header there are two markers that are invalidated
when the header is entered/exited.
The two invalidations follow each other and were sufficiently
geometrically close enough that they fall into the same tile. Depending
on timing the 2nd invalidated marker square might be handled as an empty
update to the updated tile from the 1st marker invalidation.
Just make the header taller to move the markers into different tiles to
always generate changes to two seperate tiles.
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: Iba548d6972c17552f95c798cf3b4e4f7691354a5
to see if we still see this problem, which might be indicative
of something that happens outside of tests too.
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I88fdeb11bb5820457f02c5c89ef4559bdb624669
Add helper functions for fetching preferences from localstorage and
ui_defaults. By having these in unified helpers, we can be certain that
we're not making differences in the priority or use of different stores
which can cause UI inconsistency.
BREAKING-CHANGE: This changes the naming of many of the preferences in localStorage, effectively resetting lots of UI preferences
Signed-off-by: Skyler Grey <skyler.grey@collabora.com>
Change-Id: I4cc9cc885aa8cd0b40646629cd73bef236963a94
Fixes: CollaboraOnline/online#9166
- this test will check input element getting set to it's right state after update on jsDialog
Signed-off-by: Darshan-upadhyay1110 <darshan.upadhyay@collabora.com>
Change-Id: Ib22dd0c5d6c6ab95650617480c137b306b8a6e80
unblock CI from:
cy:command ✘ assert expected **<tspan.TextPosition>** to have attribute **y** with the value **'3286'**, but the value was **'3285'**
error
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I0ccb209c12e15a829f99f8323bf7b1ee8ca39aa0
cypress-tags has fixed their npm publishing
Upgrade to take advantage of dependency updates
Reverts commit 873485f479
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: Ib4128dd4224a70777eaace0bf1e4bc14974a5189
Also remove SCREENSHOT_FOLDER environment variable, this
information is available from Cypress.config(), and if it needs
to change it should be set there.
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: Idbfb627fa818a6864da355a990dbac2589f8df37
cypress-tags published an update today with some missing files.
This keeps us on the old version until they can fix their release.
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: Ie7b2ec506cae4bc244a70b4502a85d3a7530954b
Another test failing because of shape selection.
Select text directly and remove calls to shape selection helpers.
Unskip a testpoint.
Merge horizontal alignment testpoints (also vertical alignment testpoints).
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: I729870d6cd43457d2297005f4c815fe29de39f42
It appears that both cypress and the C++ WOPI tests are extremely
timing sensitive, and fixing this should not hold up merging the
logging improvements. So for now don't disable logging in these modes.
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
Change-Id: I43e8397263e6960b668a29e7ad67f45394c52b52
To avoid the HTTP[S] request racing the websocket and sometimes
loosing we need to:
* get a notification from the Kit when the copy / cut is complete
* wait on a Promise for this, to allow the HTTP fetch to start
* re-work to do a single, rather than two fetches by sharing
the download promise.
Change-Id: Ic23f7f817cc855ff08f25a2afefcd73d6fc3472b
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
Stabilize test by removing lots of extra shape selection
Stabilize "Apply highlight on selected text" by waiting before
color picker.
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: I60e5e571be181bd6f43db1727854973aca446b99
This is already the default behavior. Writing it here just
makes it easier to change.
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: Iebde47f5b64ae1509e7f37b884ad71fdc067b164
Test is failing because of an extra empty invalidation
when clicking between the body and the header
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: I887c9bc028f2b831d205bba2944c734cafb1743d
Change the cell selection circle color in dark mode.
Signed-off-by: Gökay Şatır <gokaysatir@collabora.com>
Change-Id: I23826bdf0a09fa7e8b1c25132842f98e37997034
instead of starting with sidebar and then removing it
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: If2ea433cd3d5fc18ad549bd3df095de15c126ad0
probably since merge of
commit 5140abd2c94b96f2a32f0f7416ae79239a2af187
Date: Fri May 3 14:14:26 2024 +0500
tdf#152906: use correct Y offset
or similar of that topic
change 3285 to 3286
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I4bd3509313c7a5801d5284eebc3882bf3550eed9
Was failing in moveCursor after slowdown introduced by
https://git.libreoffice.org/core/+/ca31493a
Rewrote test to use the same select helper as all the other
tests in the file
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: I5197a095d47e727526636b232df1f3be45e5bb52
Remove scrolling to get to toolbar buttons
Add test specifically for scrolling
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: I885d3ec33c8d570dfad45893c5d267b7fe8cc0b9