Text selection box drawn in wrong place
Bug #1450430 reported by
Jonathan Cave
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Bill Filler | ||
Oxide |
Invalid
|
Undecided
|
Unassigned | ||
webbrowser-app (Ubuntu) |
Fix Released
|
High
|
Olivier Tilloy | ||
webbrowser-app (Ubuntu RTM) |
Fix Released
|
High
|
Unassigned |
Bug Description
Version: ubuntu-
Steps to reproduce:
* Open browser
* Go to http://
* Try and select some of the paragraphs of text
Expected result
- the light blue text selection box is drawn around the paragraphs selected
Actual result:
- box in wrong place
- copying the text and pasting someone confirms that the text selected does not match the highlighted area
Related branches
lp://staging/~osomon/webbrowser-app/oxide-context-menu
- Ken VanDine: Approve
- Ugo Riboni (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 2579 lines (+1390/-690)34 files modifieddebian/control (+2/-12)
debian/qtdeclarative5-ubuntu-web-plugin-assets.install (+0/-1)
debian/rules (+0/-4)
doc/WebView.qdoc (+44/-5)
src/Ubuntu/Web/CMakeLists.txt (+0/-3)
src/Ubuntu/Web/Selection.qml (+0/-161)
src/Ubuntu/Web/SelectionHandle.qml (+0/-47)
src/Ubuntu/Web/UbuntuWebView02.qml (+60/-156)
src/Ubuntu/Web/selection02.js (+2/-131)
src/app/CMakeLists.txt (+1/-0)
src/app/FileExtensionMapper.js (+11/-7)
src/app/FilePickerDialog.qml (+2/-2)
src/app/WebViewImpl.qml (+20/-9)
src/app/actions/Cut.qml (+23/-0)
src/app/actions/Erase.qml (+23/-0)
src/app/actions/Paste.qml (+23/-0)
src/app/actions/Redo.qml (+23/-0)
src/app/actions/SaveLink.qml (+23/-0)
src/app/actions/SelectAll.qml (+23/-0)
src/app/actions/Undo.qml (+23/-0)
src/app/browserapplication.cpp (+9/-0)
src/app/mime-database.cpp (+33/-0)
src/app/mime-database.h (+39/-0)
src/app/webbrowser/Browser.qml (+103/-26)
src/app/webbrowser/ContextMenuMobile.qml (+168/-0)
src/app/webbrowser/ContextMenuWide.qml (+158/-0)
src/app/webbrowser/assets/stock_link.svg (+164/-0)
src/app/webcontainer/WebViewImplOxide.qml (+42/-5)
tests/autopilot/webbrowser_app/emulators/browser.py (+33/-16)
tests/autopilot/webbrowser_app/tests/http_server.py (+28/-0)
tests/autopilot/webbrowser_app/tests/test_contextmenu.py (+177/-0)
tests/autopilot/webbrowser_app/tests/test_selection.py (+0/-92)
tests/unittests/qml/tst_FileExtensionMapper.qml (+39/-0)
tests/unittests/qml/tst_UbuntuWebView02.qml (+94/-13)
affects: | oxide-qt (Ubuntu) → webbrowser-app (Ubuntu) |
Changed in webbrowser-app (Ubuntu): | |
status: | New → Confirmed |
tags: | added: selection |
Changed in webbrowser-app: | |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in webbrowser-app (Ubuntu RTM): | |
status: | New → Confirmed |
Changed in webbrowser-app (Ubuntu): | |
importance: | Undecided → Medium |
Changed in webbrowser-app (Ubuntu RTM): | |
importance: | Undecided → Medium |
Changed in webbrowser-app (Ubuntu): | |
importance: | Medium → High |
Changed in webbrowser-app (Ubuntu RTM): | |
importance: | Medium → High |
no longer affects: | webbrowser-app |
Changed in canonical-devices-system-image: | |
status: | New → Fix Committed |
assignee: | nobody → Bill Filler (bfiller) |
importance: | Undecided → High |
milestone: | none → ww40-2015 |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The problem lies in the selection mechanism not taking into account the current scale factor.