dgtlmoon
d901efc8e7
UI - Left menu folds out ONTOP of content, Improving VisualSelector & BrowserSteps width, Darkmode transitions off, Extra sidebar modes #4380 ( #4401 )
2026-09-09 15:09:27 +02:00
dgtlmoon
3a71777499
UI - Fixing lots of actions that should be a POST style action which led to a 404
...
Also solves some of GHSA-56fq-63vj-9992 Add-watch-UI should be POST/CSRF protected
2026-09-04 12:38:20 +02:00
JDubb and Justin Willhite
5d9c7c6da7
fix: Browser Steps picker cannot select a <select> nested in a <div> ( #4336 )
...
Build and push containers / metadata (push) Canceled after 0s
Build and push containers / build-push-containers (push) Canceled after 0s
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Canceled after 0s
ChangeDetection.io App Test / lint-code (push) Canceled after 0s
ChangeDetection.io App Test / lint-translations (push) Canceled after 0s
ChangeDetection.io App Test / lint-template-i18n (push) Canceled after 0s
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Canceled after 0s
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Canceled after 0s
ChangeDetection.io App Test / test-application-3-10 (push) Canceled after 0s
ChangeDetection.io App Test / test-application-3-11 (push) Canceled after 0s
ChangeDetection.io App Test / test-application-3-12 (push) Canceled after 0s
ChangeDetection.io App Test / test-application-3-13 (push) Canceled after 0s
ChangeDetection.io App Test / test-application-3-14 (push) Canceled after 0s
Add select to the element-priority list in the mousemove handler so a
<select> wrapped in a similarly sized <div> resolves to the select instead
of the div. The process_selected() branch for a select already exists but
was unreachable because the select never became the selected element.
Fixes #3440 .
Co-authored-by: Justin Willhite <5132924+thejdubb02@users.noreply.github.com >
2026-08-27 11:34:06 +02:00
dgtlmoon
4a1c1ad78d
[i18n] JavaScript UI strings not covered by translations #4233 ( #4255 )
2026-07-13 10:44:14 +02:00
dgtlmoon
4b94de7e0c
UI - Browser Steps - First step was missing Clear / Remove / Pic buttons
2026-02-16 13:20:34 +01:00
dgtlmoon
fe465de73c
Browser Steps - Clean off empty fields on save/update (UI and API), small refactor Re #3874 , #3879 ( #3880 )
2026-02-16 13:05:46 +01:00
dgtlmoon
a75f57de43
Browser Steps - <Select> by Option Text - #1224 , #1228 ( #3138 )
2025-04-22 14:33:35 +02:00
dgtlmoon
72a1c3dda1
Browser Steps - error reporting and session shutdown improvements ( #3137 )
2025-04-22 12:18:51 +02:00
dgtlmoon
5e7c0880c1
UI - Browser Steps - "Click X,Y" should focus on the input field also
2025-02-26 22:29:31 +01:00
dgtlmoon
957aef4ff3
UI - Browser Steps - Improving Browser Steps usability on mobile
2025-02-26 22:23:47 +01:00
dgtlmoon
faeed78ffb
UI - Fixing preview/diff "ignore text" highlight button (refactor, didnt work in "preview" mode) ( #2455 )
2024-07-03 19:26:33 +02:00
dgtlmoon
e4504fee49
Browser Steps - Fixing "goto site" step #2330 #2337 ( #2364 )
2024-05-15 10:49:30 +02:00
dgtlmoon
3d390b6ea4
BrowserSteps UI - Avoid selecting very large elements that are likely to be the page wrapper
2024-02-21 11:00:35 +01:00
dgtlmoon
c5a4e0aaa3
Fetching - Prefer to use SockPuppetBrowser ( #2163 )
2024-02-07 20:58:21 +01:00
dgtlmoon
1709e8f936
UI - BrowserSteps - Show the screenshot of an error if it happened on a step, highlight which step had the error to make it easier to find out why the step didnt work, minor fixes to timeouts( #1883 )
2023-10-21 09:41:51 +02:00
dgtlmoon
b6060ac90c
BrowserSteps - <input> of type 'number' should use 'enter text in field'
2023-10-02 11:50:15 +02:00
dgtlmoon
367dec48e1
BrowserSteps - Dont highlight elements that are the full page width (body, wrappers etc)
2023-05-15 10:43:33 +02:00
dgtlmoon
0126cb0aac
BrowserSteps - Session keep alive timer countdown fix
2023-05-13 00:30:37 +02:00
dgtlmoon
e4f6d54ae2
BrowserSteps - Refactored to re-use playwright context which should solve some errors
2023-05-12 15:38:55 +02:00
dgtlmoon
5f338d7824
BrowserSteps - Be sure to select the most appropriate input/button/a when an input element is wrapped in a <div> or other
2023-05-12 10:35:18 +02:00
dgtlmoon
690cf4acc9
BrowserSteps - Include nice big start button SVG
2023-05-11 16:34:50 +02:00
dgtlmoon
3cb3c7ba2e
BrowserSteps - Remove unreliable method for detecting if the element has a "click" listener and default to click (switch to 'Click X,Y' will return the right co-ords anyway)
2023-05-11 16:26:46 +02:00
dgtlmoon
b4d79839bf
BrowserSteps - Make the UI require an extra step so it doesnt slow down the experience when clicking through the tabs ( #1175 )
2022-11-30 19:40:15 +01:00
dgtlmoon
2c764e8f84
BrowserSteps - Also try to find clickable div/spans
2022-11-29 08:46:11 +01:00
dgtlmoon
0988bef2cd
Browser Steps - adding 'please wait' text while loading
2022-11-27 11:41:41 +01:00
dgtlmoon
5b530ff61c
Configurable "Browser Steps" when Playwright/Chrome is configured (enter text, scroll, wait for text, click button etc) ( #478 )
2022-11-24 20:53:01 +01:00